TSTP Solution File: ITP140^1 by Vampire-SAT---4.8

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : Vampire-SAT---4.8
% Problem  : ITP140^1 : TPTP v8.2.0. Released v7.5.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s

% Computer : n018.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 300s
% DateTime : Mon May 20 22:53:06 EDT 2024

% Result   : Theorem 5.33s 1.19s
% Output   : Refutation 5.53s
% Verified : 
% SZS Type : Refutation
%            Derivation depth      :   12
%            Number of leaves      : 1337
% Syntax   : Number of formulae    : 3603 ( 725 unt; 440 typ;   0 def)
%            Number of atoms       : 34409 (6074 equ;   0 cnn)
%            Maximal formula atoms :   16 (  10 avg)
%            Number of connectives : 9238 (3515   ~;3753   |; 385   &;   0   @)
%                                         ( 543 <=>;1042  =>;   0  <=;   0 <~>)
%            Maximal formula depth :   15 (   5 avg)
%            Number of types       :   37 (  36 usr)
%            Number of type conns  : 3385 (3384   >;   1   *;   0   +;   0  <<)
%            Number of symbols     :  917 ( 914 usr; 568 con; 0-6 aty)
%            Number of variables   : 6209 (  70   ^5658   !; 466   ?;6209   :)
%                                         (  15  !>;   0  ?*;   0  @-;   0  @+)

% Comments : 
%------------------------------------------------------------------------------
thf(type_def_5,type,
    nat: $tType ).

thf(type_def_6,type,
    sTfun: ( $tType * $tType ) > $tType ).

thf(type_def_7,type,
    set_nat: $tType ).

thf(type_def_8,type,
    paraco1605129243lle_tv: $tType ).

thf(type_def_9,type,
    set_Pa1764573435lle_tv: $tType ).

thf(type_def_10,type,
    product_prod_nat_nat: $tType ).

thf(type_def_11,type,
    set_Pr1986765409at_nat: $tType ).

thf(type_def_12,type,
    produc270694976lle_tv: $tType ).

thf(type_def_13,type,
    set_Pr13445366lle_tv: $tType ).

thf(type_def_14,type,
    produc194167194tv_nat: $tType ).

thf(type_def_15,type,
    set_Pr1725653840tv_nat: $tType ).

thf(type_def_16,type,
    produc1647334210lle_tv: $tType ).

thf(type_def_17,type,
    set_Pr2014382200lle_tv: $tType ).

thf(type_def_18,type,
    set_Pr2120184979lle_fm: $tType ).

thf(type_def_19,type,
    set_Pr560526279lle_tv: $tType ).

thf(type_def_20,type,
    set_Pr2061825550lle_tv: $tType ).

thf(type_def_21,type,
    set_Pr1357842111at_nat: $tType ).

thf(type_def_22,type,
    list_char: $tType ).

thf(type_def_23,type,
    produc931990033lle_tv: $tType ).

thf(type_def_24,type,
    paraco1604210848lle_fm: $tType ).

thf(type_def_25,type,
    produc1852595672lle_tv: $tType ).

thf(type_def_26,type,
    produc696645085lle_fm: $tType ).

thf(type_def_27,type,
    produc1281043295at_nat: $tType ).

thf(type_def_28,type,
    produc1443694919lle_tv: $tType ).

thf(type_def_29,type,
    produc450659916lle_fm: $tType ).

thf(type_def_30,type,
    produc596913417at_nat: $tType ).

thf(type_def_31,type,
    produc1250255278lle_fm: $tType ).

thf(type_def_32,type,
    produc1720769084lle_tv: $tType ).

thf(type_def_33,type,
    set_Pr1490359111at_nat: $tType ).

thf(type_def_34,type,
    set_Pr292927124lle_tv: $tType ).

thf(type_def_35,type,
    set_Pr1943077434tv_nat: $tType ).

thf(type_def_36,type,
    set_Pr2012908090lle_tv: $tType ).

thf(type_def_37,type,
    set_Pr1723822845lle_tv: $tType ).

thf(type_def_38,type,
    set_Pr840833727at_nat: $tType ).

thf(type_def_39,type,
    set_Pr1019238018lle_fm: $tType ).

thf(type_def_40,type,
    set_Pr1475944804lle_fm: $tType ).

thf(type_def_41,type,
    set_Pr698334450lle_tv: $tType ).

thf(func_def_0,type,
    set_Pr1475944804lle_fm: $tType ).

thf(func_def_1,type,
    produc1250255278lle_fm: $tType ).

thf(func_def_2,type,
    set_Pr2012908090lle_tv: $tType ).

thf(func_def_3,type,
    set_Pr698334450lle_tv: $tType ).

thf(func_def_4,type,
    produc1720769084lle_tv: $tType ).

thf(func_def_5,type,
    set_Pr2061825550lle_tv: $tType ).

thf(func_def_6,type,
    set_Pr1943077434tv_nat: $tType ).

thf(func_def_7,type,
    set_Pr292927124lle_tv: $tType ).

thf(func_def_8,type,
    produc1852595672lle_tv: $tType ).

thf(func_def_9,type,
    set_Pr1723822845lle_tv: $tType ).

thf(func_def_10,type,
    set_Pr2120184979lle_fm: $tType ).

thf(func_def_11,type,
    produc1443694919lle_tv: $tType ).

thf(func_def_12,type,
    produc696645085lle_fm: $tType ).

thf(func_def_13,type,
    set_Pr1490359111at_nat: $tType ).

thf(func_def_14,type,
    set_Pr2014382200lle_tv: $tType ).

thf(func_def_15,type,
    set_Pr1019238018lle_fm: $tType ).

thf(func_def_16,type,
    set_Pr840833727at_nat: $tType ).

thf(func_def_17,type,
    set_Pr560526279lle_tv: $tType ).

thf(func_def_18,type,
    produc1647334210lle_tv: $tType ).

thf(func_def_19,type,
    produc450659916lle_fm: $tType ).

thf(func_def_20,type,
    set_Pr1357842111at_nat: $tType ).

thf(func_def_21,type,
    produc596913417at_nat: $tType ).

thf(func_def_22,type,
    produc931990033lle_tv: $tType ).

thf(func_def_23,type,
    set_Pr1725653840tv_nat: $tType ).

thf(func_def_24,type,
    set_Pr13445366lle_tv: $tType ).

thf(func_def_25,type,
    produc1281043295at_nat: $tType ).

thf(func_def_26,type,
    produc194167194tv_nat: $tType ).

thf(func_def_27,type,
    produc270694976lle_tv: $tType ).

thf(func_def_28,type,
    set_Pr1986765409at_nat: $tType ).

thf(func_def_29,type,
    set_Pa1764573435lle_tv: $tType ).

thf(func_def_30,type,
    product_prod_nat_nat: $tType ).

thf(func_def_31,type,
    paraco1605129243lle_tv: $tType ).

thf(func_def_32,type,
    paraco1604210848lle_fm: $tType ).

thf(func_def_33,type,
    list_char: $tType ).

thf(func_def_34,type,
    set_nat: $tType ).

thf(func_def_35,type,
    nat: $tType ).

thf(func_def_36,type,
    inj_on_nat_nat: ( nat > nat ) > set_nat > $o ).

thf(func_def_37,type,
    inj_on1955349912lle_tv: ( nat > paraco1605129243lle_tv ) > set_nat > $o ).

thf(func_def_38,type,
    inj_on1179712058tv_nat: ( paraco1605129243lle_tv > nat ) > set_Pa1764573435lle_tv > $o ).

thf(func_def_39,type,
    inj_on772319074lle_tv: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > $o ).

thf(func_def_40,type,
    inj_on26176689at_nat: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1986765409at_nat > $o ).

thf(func_def_41,type,
    inj_on1745913142lle_tv: ( produc270694976lle_tv > produc270694976lle_tv ) > set_Pr13445366lle_tv > $o ).

thf(func_def_42,type,
    inj_on552895452tv_nat: ( produc194167194tv_nat > produc194167194tv_nat ) > set_Pr1725653840tv_nat > $o ).

thf(func_def_43,type,
    inj_on2112487900lle_tv: ( produc1647334210lle_tv > produc1647334210lle_tv ) > set_Pr2014382200lle_tv > $o ).

thf(func_def_44,type,
    the_inv_into_nat_nat: set_nat > ( nat > nat ) > nat > nat ).

thf(func_def_45,type,
    the_in452116896lle_tv: set_Pa1764573435lle_tv > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv > paraco1605129243lle_tv ).

thf(func_def_46,type,
    if_Par1134130401lle_tv: $o > paraco1605129243lle_tv > paraco1605129243lle_tv > paraco1605129243lle_tv ).

thf(func_def_47,type,
    ord_less_eq_set_nat: set_nat > set_nat > $o ).

thf(func_def_48,type,
    ord_le241064091lle_tv: set_Pa1764573435lle_tv > set_Pa1764573435lle_tv > $o ).

thf(func_def_49,type,
    ord_le1007985907lle_fm: set_Pr2120184979lle_fm > set_Pr2120184979lle_fm > $o ).

thf(func_def_50,type,
    ord_le1784136743lle_tv: set_Pr560526279lle_tv > set_Pr560526279lle_tv > $o ).

thf(func_def_51,type,
    order_769474267at_nat: ( nat > nat ) > $o ).

thf(func_def_52,type,
    top_top_nat_o: nat > $o ).

thf(func_def_53,type,
    top_to1299250770e_tv_o: paraco1605129243lle_tv > $o ).

thf(func_def_54,type,
    top_to632227436_nat_o: product_prod_nat_nat > $o ).

thf(func_def_55,type,
    top_to1889334367e_tv_o: produc270694976lle_tv > $o ).

thf(func_def_56,type,
    top_to900819589_nat_o: produc194167194tv_nat > $o ).

thf(func_def_57,type,
    top_top_o: $o ).

thf(func_def_58,type,
    top_top_set_nat: set_nat ).

thf(func_def_59,type,
    top_to1057771083lle_tv: set_Pa1764573435lle_tv ).

thf(func_def_60,type,
    top_to138697918lle_tv: set_Pr2061825550lle_tv ).

thf(func_def_61,type,
    top_to775056195lle_fm: set_Pr2120184979lle_fm ).

thf(func_def_62,type,
    top_to1541413903at_nat: set_Pr1357842111at_nat ).

thf(func_def_63,type,
    top_to449985143lle_tv: set_Pr560526279lle_tv ).

thf(func_def_64,type,
    top_to1555900337at_nat: set_Pr1986765409at_nat ).

thf(func_def_65,type,
    top_to1411004326lle_tv: set_Pr13445366lle_tv ).

thf(func_def_66,type,
    top_to975729152tv_nat: set_Pr1725653840tv_nat ).

thf(func_def_67,type,
    top_to1871154984lle_tv: set_Pr2014382200lle_tv ).

thf(func_def_68,type,
    paraco761681009ge_int: ( nat > nat ) > ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv ).

thf(func_def_69,type,
    paraco1147068288nge_tv: ( nat > nat ) > paraco1605129243lle_tv > paraco1605129243lle_tv ).

thf(func_def_70,type,
    paraco1632582009tv_rel: produc931990033lle_tv > produc931990033lle_tv > $o ).

thf(func_def_71,type,
    paraco1325918602e_eval: ( list_char > paraco1605129243lle_tv ) > paraco1604210848lle_fm > paraco1605129243lle_tv ).

thf(func_def_72,type,
    paraco69239110le_Con: paraco1604210848lle_fm > paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_73,type,
    paraco1389086619le_Eql: paraco1604210848lle_fm > paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_74,type,
    paraco1745535428le_Eql: paraco1604210848lle_fm > paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_75,type,
    paraco445776468le_Neg: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_76,type,
    paraco1480028776le_Pro: list_char > paraco1604210848lle_fm ).

thf(func_def_77,type,
    paraco367965286_Truth: paraco1604210848lle_fm ).

thf(func_def_78,type,
    paraco1344940915le_Det: $o > paraco1605129243lle_tv ).

thf(func_def_79,type,
    paraco793048302_Indet: nat > paraco1605129243lle_tv ).

thf(func_def_80,type,
    paraco2051596139lle_tv: ( $o > paraco1605129243lle_tv ) > ( nat > paraco1605129243lle_tv ) > paraco1605129243lle_tv > paraco1605129243lle_tv ).

thf(func_def_81,type,
    paraco327635598_valid: paraco1604210848lle_fm > $o ).

thf(func_def_82,type,
    paraco55203475lid_in: set_nat > paraco1604210848lle_fm > $o ).

thf(func_def_83,type,
    produc1297923922lle_tv: ( list_char > paraco1605129243lle_tv ) > ( list_char > paraco1605129243lle_tv ) > produc1852595672lle_tv ).

thf(func_def_84,type,
    produc1710735575lle_fm: ( list_char > paraco1605129243lle_tv ) > paraco1604210848lle_fm > produc696645085lle_fm ).

thf(func_def_85,type,
    produc780837143at_nat: ( nat > nat ) > ( nat > nat ) > produc1281043295at_nat ).

thf(func_def_86,type,
    produc1680557635lle_tv: ( nat > nat ) > paraco1605129243lle_tv > produc931990033lle_tv ).

thf(func_def_87,type,
    produc1943344577lle_tv: paraco1604210848lle_fm > ( list_char > paraco1605129243lle_tv ) > produc1443694919lle_tv ).

thf(func_def_88,type,
    produc1126104134lle_fm: paraco1604210848lle_fm > paraco1604210848lle_fm > produc450659916lle_fm ).

thf(func_def_89,type,
    produc1633679363at_nat: paraco1605129243lle_tv > ( nat > nat ) > produc596913417at_nat ).

thf(func_def_90,type,
    produc2058540732lle_tv: paraco1605129243lle_tv > paraco1605129243lle_tv > produc1647334210lle_tv ).

thf(func_def_91,type,
    produc407632608lle_fm: produc696645085lle_fm > produc696645085lle_fm > produc1250255278lle_fm ).

thf(func_def_92,type,
    produc2057188974lle_tv: produc931990033lle_tv > produc931990033lle_tv > produc1720769084lle_tv ).

thf(func_def_93,type,
    produc1942165868lle_fm: ( ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv ) > produc696645085lle_fm > produc696645085lle_fm ).

thf(func_def_94,type,
    produc939316703lle_tv: ( ( nat > nat ) > nat > nat ) > produc931990033lle_tv > produc931990033lle_tv ).

thf(func_def_95,type,
    produc1807466521lle_tv: ( paraco1604210848lle_fm > paraco1604210848lle_fm ) > produc696645085lle_fm > produc696645085lle_fm ).

thf(func_def_96,type,
    produc109093078at_nat: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > produc931990033lle_tv > produc931990033lle_tv ).

thf(func_def_97,type,
    produc234482697lle_tv: paraco1605129243lle_tv > paraco1605129243lle_tv > $o > paraco1605129243lle_tv ).

thf(func_def_98,type,
    produc275353523e_fm_o: ( produc696645085lle_fm > $o ) > ( list_char > paraco1605129243lle_tv ) > paraco1604210848lle_fm > $o ).

thf(func_def_99,type,
    produc752649287e_tv_o: ( produc931990033lle_tv > $o ) > ( nat > nat ) > paraco1605129243lle_tv > $o ).

thf(func_def_100,type,
    produc1900967599lle_fm: ( ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv ) > ( paraco1604210848lle_fm > paraco1604210848lle_fm ) > produc696645085lle_fm > produc696645085lle_fm ).

thf(func_def_101,type,
    produc1566550641lle_tv: ( ( list_char > paraco1605129243lle_tv ) > nat > nat ) > ( paraco1604210848lle_fm > paraco1605129243lle_tv ) > produc696645085lle_fm > produc931990033lle_tv ).

thf(func_def_102,type,
    produc951033137lle_fm: ( ( nat > nat ) > list_char > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1604210848lle_fm ) > produc931990033lle_tv > produc696645085lle_fm ).

thf(func_def_103,type,
    produc532909085lle_tv: ( ( nat > nat ) > nat > nat ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > produc931990033lle_tv > produc931990033lle_tv ).

thf(func_def_104,type,
    produc505105722at_nat: ( nat > nat ) > ( nat > nat ) > product_prod_nat_nat > product_prod_nat_nat ).

thf(func_def_105,type,
    produc313957681lle_tv: ( nat > nat ) > ( nat > paraco1605129243lle_tv ) > product_prod_nat_nat > produc270694976lle_tv ).

thf(func_def_106,type,
    produc1685803475tv_nat: ( nat > nat ) > ( paraco1605129243lle_tv > nat ) > produc270694976lle_tv > product_prod_nat_nat ).

thf(func_def_107,type,
    produc2101297531lle_tv: ( nat > nat ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > produc270694976lle_tv > produc270694976lle_tv ).

thf(func_def_108,type,
    produc1250721397at_nat: ( nat > paraco1605129243lle_tv ) > ( nat > nat ) > product_prod_nat_nat > produc194167194tv_nat ).

thf(func_def_109,type,
    produc210389789lle_tv: ( nat > paraco1605129243lle_tv ) > ( nat > paraco1605129243lle_tv ) > product_prod_nat_nat > produc1647334210lle_tv ).

thf(func_def_110,type,
    produc189459613tv_nat: ( nat > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > nat ) > produc270694976lle_tv > produc194167194tv_nat ).

thf(func_def_111,type,
    produc1975500101lle_tv: ( nat > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > produc270694976lle_tv > produc1647334210lle_tv ).

thf(func_def_112,type,
    produc386540311at_nat: ( paraco1605129243lle_tv > nat ) > ( nat > nat ) > produc194167194tv_nat > product_prod_nat_nat ).

thf(func_def_113,type,
    produc72207551lle_tv: ( paraco1605129243lle_tv > nat ) > ( nat > paraco1605129243lle_tv ) > produc194167194tv_nat > produc270694976lle_tv ).

thf(func_def_114,type,
    produc42536895at_nat: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( nat > nat ) > produc194167194tv_nat > produc194167194tv_nat ).

thf(func_def_115,type,
    produc1345917071lle_tv: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > produc1647334210lle_tv > produc1647334210lle_tv ).

thf(func_def_116,type,
    produc29804011lle_fm: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_117,type,
    produc1636169559lle_tv: produc931990033lle_tv > nat > nat ).

thf(func_def_118,type,
    produc262413013lle_tv: produc1443694919lle_tv > paraco1604210848lle_fm ).

thf(func_def_119,type,
    produc1589291287at_nat: produc596913417at_nat > paraco1605129243lle_tv ).

thf(func_def_120,type,
    produc148705065lle_fm: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_121,type,
    produc547496597lle_tv: produc931990033lle_tv > paraco1605129243lle_tv ).

thf(func_def_122,type,
    produc381314067lle_tv: produc1443694919lle_tv > list_char > paraco1605129243lle_tv ).

thf(func_def_123,type,
    produc500618325at_nat: produc596913417at_nat > nat > nat ).

thf(func_def_124,type,
    produc1000205111lle_fm: produc696645085lle_fm > produc1443694919lle_tv ).

thf(func_def_125,type,
    produc225513635lle_tv: produc931990033lle_tv > produc596913417at_nat ).

thf(func_def_126,type,
    produc1232814113lle_tv: produc1443694919lle_tv > produc696645085lle_fm ).

thf(func_def_127,type,
    produc178635363at_nat: produc596913417at_nat > produc931990033lle_tv ).

thf(func_def_128,type,
    inv_image_nat_nat: set_Pr1986765409at_nat > ( nat > nat ) > set_Pr1986765409at_nat ).

thf(func_def_129,type,
    inv_im1292588663lle_tv: set_Pr1986765409at_nat > ( paraco1605129243lle_tv > nat ) > set_Pr2014382200lle_tv ).

thf(func_def_130,type,
    inv_im516950809tv_nat: set_Pr2014382200lle_tv > ( nat > paraco1605129243lle_tv ) > set_Pr1986765409at_nat ).

thf(func_def_131,type,
    inv_im719552961lle_tv: set_Pr2014382200lle_tv > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pr2014382200lle_tv ).

thf(func_def_132,type,
    total_on_nat: set_nat > set_Pr1986765409at_nat > $o ).

thf(func_def_133,type,
    total_1781621663lle_tv: set_Pa1764573435lle_tv > set_Pr2014382200lle_tv > $o ).

thf(func_def_134,type,
    total_1775715973at_nat: set_Pr1986765409at_nat > set_Pr1490359111at_nat > $o ).

thf(func_def_135,type,
    total_517371324lle_tv: set_Pr13445366lle_tv > set_Pr292927124lle_tv > $o ).

thf(func_def_136,type,
    total_440843542tv_nat: set_Pr1725653840tv_nat > set_Pr1943077434tv_nat > $o ).

thf(func_def_137,type,
    total_92239038lle_tv: set_Pr2014382200lle_tv > set_Pr2012908090lle_tv > $o ).

thf(func_def_138,type,
    collect_nat: ( nat > $o ) > set_nat ).

thf(func_def_139,type,
    collec1111687558lle_tv: ( paraco1605129243lle_tv > $o ) > set_Pa1764573435lle_tv ).

thf(func_def_140,type,
    collec1102043437lle_tv: ( produc1852595672lle_tv > $o ) > set_Pr2061825550lle_tv ).

thf(func_def_141,type,
    collec835549234lle_fm: ( produc696645085lle_fm > $o ) > set_Pr2120184979lle_fm ).

thf(func_def_142,type,
    collec791369802at_nat: ( produc1281043295at_nat > $o ) > set_Pr1357842111at_nat ).

thf(func_def_143,type,
    collec1624074086lle_tv: ( produc931990033lle_tv > $o ) > set_Pr560526279lle_tv ).

thf(func_def_144,type,
    collec7649004at_nat: ( product_prod_nat_nat > $o ) > set_Pr1986765409at_nat ).

thf(func_def_145,type,
    collec924990229lle_tv: ( produc270694976lle_tv > $o ) > set_Pr13445366lle_tv ).

thf(func_def_146,type,
    collec848462447tv_nat: ( produc194167194tv_nat > $o ) > set_Pr1725653840tv_nat ).

thf(func_def_147,type,
    image_nat_nat: ( nat > nat ) > set_nat > set_nat ).

thf(func_def_148,type,
    image_1151963140lle_tv: ( nat > paraco1605129243lle_tv ) > set_nat > set_Pa1764573435lle_tv ).

thf(func_def_149,type,
    image_376325286tv_nat: ( paraco1605129243lle_tv > nat ) > set_Pa1764573435lle_tv > set_nat ).

thf(func_def_150,type,
    image_335818702lle_tv: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > set_Pa1764573435lle_tv ).

thf(func_def_151,type,
    image_807538418lle_fm: ( produc696645085lle_fm > produc696645085lle_fm ) > set_Pr2120184979lle_fm > set_Pr2120184979lle_fm ).

thf(func_def_152,type,
    image_1154804148lle_tv: ( produc696645085lle_fm > produc931990033lle_tv ) > set_Pr2120184979lle_fm > set_Pr560526279lle_tv ).

thf(func_def_153,type,
    image_924970994lle_tv: ( produc696645085lle_fm > produc1443694919lle_tv ) > set_Pr2120184979lle_fm > set_Pr1723822845lle_tv ).

thf(func_def_154,type,
    image_1585092542lle_fm: ( produc931990033lle_tv > produc696645085lle_fm ) > set_Pr560526279lle_tv > set_Pr2120184979lle_fm ).

thf(func_def_155,type,
    image_1751508608lle_tv: ( produc931990033lle_tv > produc931990033lle_tv ) > set_Pr560526279lle_tv > set_Pr560526279lle_tv ).

thf(func_def_156,type,
    image_1724396928at_nat: ( produc931990033lle_tv > produc596913417at_nat ) > set_Pr560526279lle_tv > set_Pr840833727at_nat ).

thf(func_def_157,type,
    image_815163717at_nat: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1986765409at_nat > set_Pr1986765409at_nat ).

thf(func_def_158,type,
    image_1674248956lle_tv: ( product_prod_nat_nat > produc270694976lle_tv ) > set_Pr1986765409at_nat > set_Pr13445366lle_tv ).

thf(func_def_159,type,
    image_1597721174tv_nat: ( product_prod_nat_nat > produc194167194tv_nat ) > set_Pr1986765409at_nat > set_Pr1725653840tv_nat ).

thf(func_def_160,type,
    image_1507992062lle_tv: ( product_prod_nat_nat > produc1647334210lle_tv ) > set_Pr1986765409at_nat > set_Pr2014382200lle_tv ).

thf(func_def_161,type,
    image_1787705850at_nat: ( produc270694976lle_tv > product_prod_nat_nat ) > set_Pr13445366lle_tv > set_Pr1986765409at_nat ).

thf(func_def_162,type,
    image_149830562lle_tv: ( produc270694976lle_tv > produc270694976lle_tv ) > set_Pr13445366lle_tv > set_Pr13445366lle_tv ).

thf(func_def_163,type,
    image_53754658tv_nat: ( produc270694976lle_tv > produc194167194tv_nat ) > set_Pr13445366lle_tv > set_Pr1725653840tv_nat ).

thf(func_def_164,type,
    image_988201162lle_tv: ( produc270694976lle_tv > produc1647334210lle_tv ) > set_Pr13445366lle_tv > set_Pr2014382200lle_tv ).

thf(func_def_165,type,
    image_326034184lle_fm: ( produc1443694919lle_tv > produc696645085lle_fm ) > set_Pr1723822845lle_tv > set_Pr2120184979lle_fm ).

thf(func_def_166,type,
    image_769496456lle_tv: ( produc596913417at_nat > produc931990033lle_tv ) > set_Pr840833727at_nat > set_Pr560526279lle_tv ).

thf(func_def_167,type,
    image_1805124128at_nat: ( produc194167194tv_nat > product_prod_nat_nat ) > set_Pr1725653840tv_nat > set_Pr1986765409at_nat ).

thf(func_def_168,type,
    image_1200372424lle_tv: ( produc194167194tv_nat > produc270694976lle_tv ) > set_Pr1725653840tv_nat > set_Pr13445366lle_tv ).

thf(func_def_169,type,
    image_1221801032lle_tv: ( produc1647334210lle_tv > produc1647334210lle_tv ) > set_Pr2014382200lle_tv > set_Pr2014382200lle_tv ).

thf(func_def_170,type,
    accp_P2085826120lle_tv: ( produc931990033lle_tv > produc931990033lle_tv > $o ) > produc931990033lle_tv > $o ).

thf(func_def_171,type,
    lex_pr2001015487lle_fm: set_Pr2061825550lle_tv > set_Pr1019238018lle_fm > set_Pr1475944804lle_fm ).

thf(func_def_172,type,
    lex_pr1093414955lle_tv: set_Pr1357842111at_nat > set_Pr2014382200lle_tv > set_Pr698334450lle_tv ).

thf(func_def_173,type,
    lex_prod_nat_nat: set_Pr1986765409at_nat > set_Pr1986765409at_nat > set_Pr1490359111at_nat ).

thf(func_def_174,type,
    lex_pr413684186lle_tv: set_Pr1986765409at_nat > set_Pr2014382200lle_tv > set_Pr292927124lle_tv ).

thf(func_def_175,type,
    lex_pr1785529980tv_nat: set_Pr2014382200lle_tv > set_Pr1986765409at_nat > set_Pr1943077434tv_nat ).

thf(func_def_176,type,
    lex_pr567812260lle_tv: set_Pr2014382200lle_tv > set_Pr2014382200lle_tv > set_Pr2012908090lle_tv ).

thf(func_def_177,type,
    wf_nat: set_Pr1986765409at_nat > $o ).

thf(func_def_178,type,
    wf_Par1378404612lle_tv: set_Pr2014382200lle_tv > $o ).

thf(func_def_179,type,
    same_f1581085506lle_fm: ( ( list_char > paraco1605129243lle_tv ) > $o ) > ( ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm ) > set_Pr1475944804lle_fm ).

thf(func_def_180,type,
    same_f1138187694lle_tv: ( ( nat > nat ) > $o ) > ( ( nat > nat ) > set_Pr2014382200lle_tv ) > set_Pr698334450lle_tv ).

thf(func_def_181,type,
    member_nat: nat > set_nat > $o ).

thf(func_def_182,type,
    member266900804lle_tv: paraco1605129243lle_tv > set_Pa1764573435lle_tv > $o ).

thf(func_def_183,type,
    member146333935lle_tv: produc1852595672lle_tv > set_Pr2061825550lle_tv > $o ).

thf(func_def_184,type,
    member1474794996lle_fm: produc696645085lle_fm > set_Pr2120184979lle_fm > $o ).

thf(func_def_185,type,
    member112824072at_nat: produc1281043295at_nat > set_Pr1357842111at_nat > $o ).

thf(func_def_186,type,
    member1569366824lle_tv: produc931990033lle_tv > set_Pr560526279lle_tv > $o ).

thf(func_def_187,type,
    member701585322at_nat: product_prod_nat_nat > set_Pr1986765409at_nat > $o ).

thf(func_def_188,type,
    member813679063lle_tv: produc270694976lle_tv > set_Pr13445366lle_tv > $o ).

thf(func_def_189,type,
    member74361182lle_tv: produc1443694919lle_tv > set_Pr1723822845lle_tv > $o ).

thf(func_def_190,type,
    member334644067lle_fm: produc450659916lle_fm > set_Pr1019238018lle_fm > $o ).

thf(func_def_191,type,
    member1234290208at_nat: produc596913417at_nat > set_Pr840833727at_nat > $o ).

thf(func_def_192,type,
    member737151281tv_nat: produc194167194tv_nat > set_Pr1725653840tv_nat > $o ).

thf(func_def_193,type,
    member1531318361lle_tv: produc1647334210lle_tv > set_Pr2014382200lle_tv > $o ).

thf(func_def_194,type,
    member1592865093lle_fm: produc1250255278lle_fm > set_Pr1475944804lle_fm > $o ).

thf(func_def_195,type,
    member1339857875lle_tv: produc1720769084lle_tv > set_Pr698334450lle_tv > $o ).

thf(func_def_196,type,
    f: nat > nat ).

thf(func_def_197,type,
    i: list_char > paraco1605129243lle_tv ).

thf(func_def_198,type,
    p1: paraco1604210848lle_fm ).

thf(func_def_199,type,
    p2: paraco1604210848lle_fm ).

thf(func_def_203,type,
    kCOMB: 
      !>[X0: $tType,X1: $tType] : ( X0 > X1 > X0 ) ).

thf(func_def_204,type,
    cCOMB: 
      !>[X0: $tType,X1: $tType,X2: $tType] : ( ( X0 > X1 > X2 ) > X1 > X0 > X2 ) ).

thf(func_def_205,type,
    bCOMB: 
      !>[X0: $tType,X1: $tType,X2: $tType] : ( ( X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).

thf(func_def_206,type,
    sCOMB: 
      !>[X0: $tType,X1: $tType,X2: $tType] : ( ( X0 > X1 > X2 ) > ( X0 > X1 ) > X0 > X2 ) ).

thf(func_def_207,type,
    vEQ: 
      !>[X0: $tType] : ( X0 > X0 > $o ) ).

thf(func_def_208,type,
    vPI: 
      !>[X0: $tType] : ( ( X0 > $o ) > $o ) ).

thf(func_def_209,type,
    vIMP: $o > $o > $o ).

thf(func_def_210,type,
    iCOMB: 
      !>[X0: $tType] : ( X0 > X0 ) ).

thf(func_def_211,type,
    vSIGMA: 
      !>[X0: $tType] : ( ( X0 > $o ) > $o ) ).

thf(func_def_212,type,
    vAND: $o > $o > $o ).

thf(func_def_213,type,
    vNOT: $o > $o ).

thf(func_def_214,type,
    vOR: $o > $o > $o ).

thf(func_def_215,type,
    sP0: ( paraco1604210848lle_fm > $o ) > $o ).

thf(func_def_216,type,
    sP1: ( paraco1604210848lle_fm > $o ) > $o ).

thf(func_def_217,type,
    sP2: ( paraco1604210848lle_fm > $o ) > $o ).

thf(func_def_218,type,
    sP3: ( paraco1604210848lle_fm > $o ) > $o ).

thf(func_def_219,type,
    sP4: ( paraco1604210848lle_fm > $o ) > $o ).

thf(func_def_220,type,
    sP5: ( paraco1604210848lle_fm > $o ) > $o ).

thf(func_def_221,type,
    sP6: ( list_char > paraco1605129243lle_tv ) > paraco1604210848lle_fm > paraco1604210848lle_fm > $o ).

thf(func_def_222,type,
    sP7: paraco1605129243lle_tv > paraco1605129243lle_tv > ( nat > nat ) > $o ).

thf(func_def_223,type,
    sK8: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_224,type,
    sK9: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_225,type,
    sK10: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_226,type,
    sK11: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_227,type,
    sK12: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_228,type,
    sK13: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_229,type,
    sK14: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_230,type,
    sK15: paraco1604210848lle_fm > list_char ).

thf(func_def_231,type,
    sK16: paraco1605129243lle_tv > nat ).

thf(func_def_232,type,
    sK17: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_233,type,
    sK18: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_234,type,
    sK19: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_235,type,
    sK20: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_236,type,
    sK21: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_237,type,
    sK22: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_238,type,
    sK23: paraco1604210848lle_fm > paraco1604210848lle_fm ).

thf(func_def_239,type,
    sK24: paraco1604210848lle_fm > list_char ).

thf(func_def_240,type,
    sK25: paraco1605129243lle_tv > nat ).

thf(func_def_241,type,
    sK26: paraco1605129243lle_tv > $o ).

thf(func_def_242,type,
    sK27: set_Pr2061825550lle_tv > produc1852595672lle_tv ).

thf(func_def_243,type,
    sK28: set_Pr1357842111at_nat > produc1281043295at_nat ).

thf(func_def_244,type,
    sK29: set_Pr1725653840tv_nat > produc194167194tv_nat ).

thf(func_def_245,type,
    sK30: set_Pr2120184979lle_fm > produc696645085lle_fm ).

thf(func_def_246,type,
    sK31: set_Pr560526279lle_tv > produc931990033lle_tv ).

thf(func_def_247,type,
    sK32: set_Pr13445366lle_tv > produc270694976lle_tv ).

thf(func_def_248,type,
    sK33: set_Pr1986765409at_nat > product_prod_nat_nat ).

thf(func_def_249,type,
    sK34: set_Pa1764573435lle_tv > paraco1605129243lle_tv ).

thf(func_def_250,type,
    sK35: set_nat > nat ).

thf(func_def_251,type,
    sK36: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_252,type,
    sK37: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_253,type,
    sK38: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_254,type,
    sK39: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_255,type,
    sK40: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_256,type,
    sK41: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_257,type,
    sK42: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_258,type,
    sK43: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_259,type,
    sK44: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_260,type,
    sK45: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_261,type,
    sK46: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_262,type,
    sK47: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_263,type,
    sK48: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_264,type,
    sK49: produc696645085lle_fm > list_char ).

thf(func_def_265,type,
    sK50: produc931990033lle_tv > nat > nat ).

thf(func_def_266,type,
    sK51: produc931990033lle_tv > nat ).

thf(func_def_267,type,
    sK52: produc931990033lle_tv > nat > nat ).

thf(func_def_268,type,
    sK53: produc931990033lle_tv > $o ).

thf(func_def_269,type,
    sK54: ( produc194167194tv_nat > produc194167194tv_nat ) > produc194167194tv_nat ).

thf(func_def_270,type,
    sK55: ( produc194167194tv_nat > produc194167194tv_nat ) > produc194167194tv_nat ).

thf(func_def_271,type,
    sK56: ( produc1647334210lle_tv > produc1647334210lle_tv ) > produc1647334210lle_tv ).

thf(func_def_272,type,
    sK57: ( produc1647334210lle_tv > produc1647334210lle_tv ) > produc1647334210lle_tv ).

thf(func_def_273,type,
    sK58: ( produc270694976lle_tv > produc270694976lle_tv ) > produc270694976lle_tv ).

thf(func_def_274,type,
    sK59: ( produc270694976lle_tv > produc270694976lle_tv ) > produc270694976lle_tv ).

thf(func_def_275,type,
    sK60: ( product_prod_nat_nat > product_prod_nat_nat ) > product_prod_nat_nat ).

thf(func_def_276,type,
    sK61: ( product_prod_nat_nat > product_prod_nat_nat ) > product_prod_nat_nat ).

thf(func_def_277,type,
    sK62: ( nat > nat ) > nat ).

thf(func_def_278,type,
    sK63: ( nat > nat ) > nat ).

thf(func_def_279,type,
    sK64: ( nat > paraco1605129243lle_tv ) > nat ).

thf(func_def_280,type,
    sK65: ( nat > paraco1605129243lle_tv ) > nat ).

thf(func_def_281,type,
    sK66: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_282,type,
    sK67: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_283,type,
    sK68: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_284,type,
    sK69: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_285,type,
    sK70: produc931990033lle_tv > nat > nat ).

thf(func_def_286,type,
    sK71: produc931990033lle_tv > paraco1605129243lle_tv ).

thf(func_def_287,type,
    sK72: produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_288,type,
    sK73: produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_289,type,
    sK74: produc931990033lle_tv > nat > nat ).

thf(func_def_290,type,
    sK75: produc931990033lle_tv > paraco1605129243lle_tv ).

thf(func_def_291,type,
    sK76: paraco1605129243lle_tv > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_292,type,
    sK77: paraco1605129243lle_tv > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_293,type,
    sK78: paraco1605129243lle_tv > ( nat > paraco1605129243lle_tv ) > nat ).

thf(func_def_294,type,
    sK79: paraco1605129243lle_tv > ( nat > paraco1605129243lle_tv ) > nat ).

thf(func_def_295,type,
    sK80: nat > ( paraco1605129243lle_tv > nat ) > paraco1605129243lle_tv ).

thf(func_def_296,type,
    sK81: nat > ( paraco1605129243lle_tv > nat ) > paraco1605129243lle_tv ).

thf(func_def_297,type,
    sK82: nat > ( nat > nat ) > nat ).

thf(func_def_298,type,
    sK83: nat > ( nat > nat ) > nat ).

thf(func_def_299,type,
    sK84: ( nat > $o ) > ( nat > $o ) > nat ).

thf(func_def_300,type,
    sK85: ( paraco1605129243lle_tv > $o ) > ( paraco1605129243lle_tv > $o ) > paraco1605129243lle_tv ).

thf(func_def_301,type,
    sK86: ( nat > nat ) > ( nat > nat ) > nat ).

thf(func_def_302,type,
    sK87: ( paraco1605129243lle_tv > nat ) > ( nat > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_303,type,
    sK88: ( nat > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > nat ) > nat ).

thf(func_def_304,type,
    sK89: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_305,type,
    sK90: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_306,type,
    sK91: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_307,type,
    sK92: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_308,type,
    sK93: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_309,type,
    sK94: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_310,type,
    sK95: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_311,type,
    sK96: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_312,type,
    sK97: ( paraco1604210848lle_fm > $o ) > list_char ).

thf(func_def_313,type,
    sK98: ( paraco1605129243lle_tv > $o ) > nat ).

thf(func_def_314,type,
    sK99: ( paraco1605129243lle_tv > $o ) > $o ).

thf(func_def_315,type,
    sK100: ( produc194167194tv_nat > produc194167194tv_nat ) > set_Pr1725653840tv_nat > produc194167194tv_nat ).

thf(func_def_316,type,
    sK101: ( produc194167194tv_nat > produc194167194tv_nat ) > set_Pr1725653840tv_nat > produc194167194tv_nat ).

thf(func_def_317,type,
    sK102: ( produc270694976lle_tv > produc270694976lle_tv ) > set_Pr13445366lle_tv > produc270694976lle_tv ).

thf(func_def_318,type,
    sK103: ( produc270694976lle_tv > produc270694976lle_tv ) > set_Pr13445366lle_tv > produc270694976lle_tv ).

thf(func_def_319,type,
    sK104: ( produc1647334210lle_tv > produc1647334210lle_tv ) > set_Pr2014382200lle_tv > produc1647334210lle_tv ).

thf(func_def_320,type,
    sK105: ( produc1647334210lle_tv > produc1647334210lle_tv ) > set_Pr2014382200lle_tv > produc1647334210lle_tv ).

thf(func_def_321,type,
    sK106: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1986765409at_nat > product_prod_nat_nat ).

thf(func_def_322,type,
    sK107: ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1986765409at_nat > product_prod_nat_nat ).

thf(func_def_323,type,
    sK108: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > paraco1605129243lle_tv ).

thf(func_def_324,type,
    sK109: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > paraco1605129243lle_tv ).

thf(func_def_325,type,
    sK110: ( nat > nat ) > set_nat > nat ).

thf(func_def_326,type,
    sK111: ( nat > nat ) > set_nat > nat ).

thf(func_def_327,type,
    sK112: ( nat > paraco1605129243lle_tv ) > set_nat > nat ).

thf(func_def_328,type,
    sK113: ( nat > paraco1605129243lle_tv ) > set_nat > nat ).

thf(func_def_329,type,
    sK114: set_Pr2120184979lle_fm > set_Pr2120184979lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_330,type,
    sK115: set_Pr2120184979lle_fm > set_Pr2120184979lle_fm > paraco1604210848lle_fm ).

thf(func_def_331,type,
    sK116: set_Pr560526279lle_tv > set_Pr560526279lle_tv > nat > nat ).

thf(func_def_332,type,
    sK117: set_Pr560526279lle_tv > set_Pr560526279lle_tv > paraco1605129243lle_tv ).

thf(func_def_333,type,
    sK118: ( produc696645085lle_fm > $o ) > list_char > paraco1605129243lle_tv ).

thf(func_def_334,type,
    sK119: ( produc696645085lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_335,type,
    sK120: ( produc696645085lle_fm > $o ) > list_char > paraco1605129243lle_tv ).

thf(func_def_336,type,
    sK121: ( produc696645085lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_337,type,
    sK122: ( produc931990033lle_tv > $o ) > nat > nat ).

thf(func_def_338,type,
    sK123: ( produc931990033lle_tv > $o ) > paraco1605129243lle_tv ).

thf(func_def_339,type,
    sK124: ( produc931990033lle_tv > $o ) > nat > nat ).

thf(func_def_340,type,
    sK125: ( produc931990033lle_tv > $o ) > paraco1605129243lle_tv ).

thf(func_def_341,type,
    sK126: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_342,type,
    sK127: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_343,type,
    sK128: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_344,type,
    sK129: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_345,type,
    sK130: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_346,type,
    sK131: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_347,type,
    sK132: ( paraco1604210848lle_fm > $o ) > paraco1604210848lle_fm ).

thf(func_def_348,type,
    sK133: ( paraco1604210848lle_fm > $o ) > list_char ).

thf(func_def_349,type,
    sK134: ( nat > nat ) > ( nat > nat ) > nat ).

thf(func_def_350,type,
    sK135: ( paraco1605129243lle_tv > $o ) > nat ).

thf(func_def_351,type,
    sK136: paraco1605129243lle_tv > paraco1605129243lle_tv > ( nat > nat ) > nat ).

thf(func_def_352,type,
    sK137: paraco1605129243lle_tv > paraco1605129243lle_tv > $o ).

thf(func_def_353,type,
    sK138: paraco1605129243lle_tv > paraco1605129243lle_tv > ( nat > nat ) > $o ).

thf(func_def_354,type,
    sK139: paraco1605129243lle_tv > paraco1605129243lle_tv > ( nat > nat ) > nat ).

thf(func_def_355,type,
    sK140: ( produc194167194tv_nat > produc194167194tv_nat ) > ( produc194167194tv_nat > produc194167194tv_nat ) > set_Pr1725653840tv_nat > produc194167194tv_nat ).

thf(func_def_356,type,
    sK141: ( produc270694976lle_tv > produc270694976lle_tv ) > ( produc270694976lle_tv > produc270694976lle_tv ) > set_Pr13445366lle_tv > produc270694976lle_tv ).

thf(func_def_357,type,
    sK142: ( produc1647334210lle_tv > produc1647334210lle_tv ) > ( produc1647334210lle_tv > produc1647334210lle_tv ) > set_Pr2014382200lle_tv > produc1647334210lle_tv ).

thf(func_def_358,type,
    sK143: ( product_prod_nat_nat > product_prod_nat_nat ) > ( product_prod_nat_nat > product_prod_nat_nat ) > set_Pr1986765409at_nat > product_prod_nat_nat ).

thf(func_def_359,type,
    sK144: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > paraco1605129243lle_tv ).

thf(func_def_360,type,
    sK145: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > paraco1605129243lle_tv ).

thf(func_def_361,type,
    sK146: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > paraco1605129243lle_tv ).

thf(func_def_362,type,
    sK147: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > set_Pa1764573435lle_tv > paraco1605129243lle_tv ).

thf(func_def_363,type,
    sK148: ( nat > nat ) > ( nat > nat ) > set_nat > nat ).

thf(func_def_364,type,
    sK149: ( nat > paraco1605129243lle_tv ) > ( nat > paraco1605129243lle_tv ) > set_nat > nat ).

thf(func_def_365,type,
    sK150: ( nat > nat ) > ( nat > nat ) > set_nat > nat ).

thf(func_def_366,type,
    sK151: ( nat > nat ) > ( nat > nat ) > set_nat > nat ).

thf(func_def_367,type,
    sK152: ( nat > nat ) > ( nat > nat ) > set_nat > nat ).

thf(func_def_368,type,
    sK153: ( ( nat > nat ) > paraco1605129243lle_tv > $o ) > nat > nat ).

thf(func_def_369,type,
    sK154: ( ( nat > nat ) > paraco1605129243lle_tv > $o ) > nat ).

thf(func_def_370,type,
    sK155: ( ( nat > nat ) > paraco1605129243lle_tv > $o ) > nat > nat ).

thf(func_def_371,type,
    sK156: ( ( nat > nat ) > paraco1605129243lle_tv > $o ) > $o ).

thf(func_def_372,type,
    sK157: set_Pr2120184979lle_fm > ( paraco1604210848lle_fm > paraco1604210848lle_fm ) > ( ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv ) > produc696645085lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_373,type,
    sK158: set_Pr2120184979lle_fm > ( paraco1604210848lle_fm > paraco1604210848lle_fm ) > ( ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv ) > produc696645085lle_fm > paraco1604210848lle_fm ).

thf(func_def_374,type,
    sK159: set_Pr560526279lle_tv > ( paraco1605129243lle_tv > paraco1604210848lle_fm ) > ( ( nat > nat ) > list_char > paraco1605129243lle_tv ) > produc696645085lle_fm > nat > nat ).

thf(func_def_375,type,
    sK160: set_Pr560526279lle_tv > ( paraco1605129243lle_tv > paraco1604210848lle_fm ) > ( ( nat > nat ) > list_char > paraco1605129243lle_tv ) > produc696645085lle_fm > paraco1605129243lle_tv ).

thf(func_def_376,type,
    sK161: set_Pr2120184979lle_fm > ( paraco1604210848lle_fm > paraco1605129243lle_tv ) > ( ( list_char > paraco1605129243lle_tv ) > nat > nat ) > produc931990033lle_tv > list_char > paraco1605129243lle_tv ).

thf(func_def_377,type,
    sK162: set_Pr2120184979lle_fm > ( paraco1604210848lle_fm > paraco1605129243lle_tv ) > ( ( list_char > paraco1605129243lle_tv ) > nat > nat ) > produc931990033lle_tv > paraco1604210848lle_fm ).

thf(func_def_378,type,
    sK163: set_Pr560526279lle_tv > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( ( nat > nat ) > nat > nat ) > produc931990033lle_tv > nat > nat ).

thf(func_def_379,type,
    sK164: set_Pr560526279lle_tv > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > ( ( nat > nat ) > nat > nat ) > produc931990033lle_tv > paraco1605129243lle_tv ).

thf(func_def_380,type,
    sK165: produc1281043295at_nat ).

thf(func_def_381,type,
    sK166: produc1852595672lle_tv ).

thf(func_def_382,type,
    sK167: produc194167194tv_nat ).

thf(func_def_383,type,
    sK168: produc696645085lle_fm ).

thf(func_def_384,type,
    sK169: produc931990033lle_tv ).

thf(func_def_385,type,
    sK170: produc270694976lle_tv ).

thf(func_def_386,type,
    sK171: product_prod_nat_nat ).

thf(func_def_387,type,
    sK172: paraco1605129243lle_tv ).

thf(func_def_388,type,
    sK173: nat ).

thf(func_def_390,type,
    sK175: nat > ( nat > nat ) > nat ).

thf(func_def_391,type,
    sK176: paraco1605129243lle_tv > ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_392,type,
    sK177: produc931990033lle_tv > ( nat > nat ) > paraco1605129243lle_tv ).

thf(func_def_393,type,
    sK178: produc696645085lle_fm > ( list_char > paraco1605129243lle_tv ) > paraco1604210848lle_fm ).

thf(func_def_394,type,
    sK179: produc931990033lle_tv > paraco1605129243lle_tv > nat > nat ).

thf(func_def_395,type,
    sK180: produc696645085lle_fm > paraco1604210848lle_fm > list_char > paraco1605129243lle_tv ).

thf(func_def_396,type,
    sK181: ( nat > paraco1605129243lle_tv ) > nat ).

thf(func_def_397,type,
    sK182: ( nat > nat ) > nat ).

thf(func_def_398,type,
    sK183: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_399,type,
    sK184: ( product_prod_nat_nat > product_prod_nat_nat ) > product_prod_nat_nat ).

thf(func_def_400,type,
    sK185: ( produc1647334210lle_tv > produc1647334210lle_tv ) > produc1647334210lle_tv ).

thf(func_def_401,type,
    sK186: ( produc270694976lle_tv > produc270694976lle_tv ) > produc270694976lle_tv ).

thf(func_def_402,type,
    sK187: ( produc194167194tv_nat > produc194167194tv_nat ) > produc194167194tv_nat ).

thf(func_def_403,type,
    sK188: ( nat > nat ) > nat ).

thf(func_def_404,type,
    sK189: ( paraco1605129243lle_tv > nat ) > nat ).

thf(func_def_405,type,
    sK190: ( nat > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(func_def_406,type,
    sK191: ( paraco1605129243lle_tv > paraco1605129243lle_tv ) > paraco1605129243lle_tv ).

thf(f9877,plain,
    $false,
    inference(avatar_sat_refutation,[],[f2458,f2462,f2494,f2498,f2503,f2508,f2513,f2518,f2523,f2528,f2532,f2536,f2541,f2546,f2550,f2554,f2558,f2562,f2566,f2570,f2574,f2578,f2582,f2586,f2590,f2594,f2601,f2605,f2609,f2613,f2617,f2621,f2625,f2629,f2633,f2638,f2643,f2647,f2651,f2655,f2659,f2663,f2667,f2671,f2675,f2679,f2683,f2687,f2691,f2695,f2699,f2703,f2736,f2740,f2744,f2748,f2752,f2762,f2766,f2770,f2774,f2778,f2782,f2786,f2790,f2794,f2798,f2802,f2806,f2810,f2815,f2847,f2851,f2855,f2859,f2863,f2867,f2872,f2876,f2880,f2885,f2889,f2893,f2897,f2901,f2916,f2929,f2934,f2939,f2944,f2950,f2954,f2958,f2962,f2966,f2970,f2974,f2978,f2982,f2986,f2990,f2994,f3002,f3006,f3022,f3026,f3030,f3034,f3038,f3049,f3060,f3064,f3070,f3074,f3078,f3086,f3090,f3094,f3098,f3102,f3108,f3112,f3116,f3120,f3124,f3128,f3132,f3138,f3142,f3146,f3150,f3154,f3158,f3162,f3222,f3226,f3230,f3234,f3238,f3242,f3246,f3250,f3259,f3263,f3267,f3271,f3275,f3279,f3283,f3287,f3291,f3295,f3299,f3304,f3341,f3346,f3359,f3363,f3367,f3371,f3375,f3379,f3383,f3387,f3400,f3404,f3408,f3416,f3444,f3448,f3462,f3467,f3471,f3475,f3479,f3483,f3527,f3532,f3536,f3540,f3552,f3556,f3560,f3565,f3569,f3573,f3577,f3581,f3614,f3618,f3622,f3670,f3674,f3678,f3686,f3694,f3698,f3702,f3706,f3710,f3714,f3725,f3729,f3733,f3737,f3741,f3745,f3755,f3799,f3815,f3819,f3824,f3851,f3855,f3870,f3874,f3878,f3882,f3886,f3890,f3894,f3910,f3927,f3934,f3946,f3951,f3964,f3968,f3972,f3976,f4000,f4005,f4019,f4023,f4027,f4031,f4042,f4053,f4057,f4110,f4114,f4118,f4122,f4126,f4130,f4134,f4138,f4142,f4146,f4150,f4154,f4158,f4162,f4166,f4174,f4192,f4196,f4200,f4204,f4230,f4243,f4248,f4252,f4256,f4260,f4296,f4300,f4328,f4341,f4345,f4353,f4357,f4361,f4365,f4369,f4427,f4431,f4453,f4457,f4461,f4467,f4481,f4485,f4489,f4493,f4497,f4519,f4535,f4560,f4572,f4576,f4580,f4584,f4588,f4592,f4668,f4672,f4680,f4684,f4704,f4718,f4746,f4766,f4778,f4815,f4836,f4840,f4844,f4848,f4852,f4868,f4891,f4895,f4899,f4903,f4915,f4936,f4953,f4959,f4964,f4972,f4977,f4982,f4987,f4992,f5004,f5010,f5014,f5018,f5022,f5026,f5030,f5034,f5038,f5042,f5046,f5050,f5082,f5144,f5148,f5156,f5160,f5164,f5168,f5172,f5176,f5180,f5184,f5188,f5192,f5196,f5205,f5209,f5410,f5414,f5481,f5485,f5582,f5586,f5590,f5594,f5598,f5602,f5606,f5610,f5614,f5630,f5655,f5765,f5769,f5773,f5849,f5990,f6794,f6800,f6804,f6808,f6812,f6816,f6820,f6824,f6828,f6832,f6836,f6840,f6844,f6848,f6852,f6856,f6860,f6864,f6868,f6872,f6876,f6880,f6884,f6888,f6890,f6894,f6896,f6900,f6906,f6955,f7036,f7047,f7051,f7055,f7060,f7076,f7080,f7084,f7090,f7101,f7105,f7128,f7132,f7136,f7140,f7144,f7148,f7152,f7156,f7160,f7164,f7168,f7228,f7233,f7237,f7241,f7245,f7391,f7400,f7404,f7408,f7479,f7483,f7487,f7493,f7522,f7526,f7530,f7534,f7538,f7542,f7620,f7624,f7628,f7632,f7637,f7681,f7685,f7689,f7693,f7697,f7701,f7714,f7718,f7722,f7726,f7730,f7734,f7738,f8036,f8040,f8044,f8048,f8052,f8056,f8060,f8064,f8068,f8072,f8076,f8080,f8084,f8088,f8386,f8390,f8394,f8398,f8402,f8406,f8410,f8414,f8418,f8422,f8426,f8478,f8527,f8531,f8535,f8539,f8570,f8574,f8578,f8582,f8596,f8614,f8618,f8626,f8630,f8634,f8638,f8642,f8646,f8650,f8654,f8797,f8801,f8805,f8809,f8813,f8817,f8821,f8825,f8829,f8833,f8837,f8841,f8845,f8849,f8853,f8857,f8861,f8865,f8869,f8881,f8885,f8889,f8893,f8897,f8901,f8925,f9099,f9103,f9107,f9111,f9115,f9119,f9123,f9127,f9131,f9135,f9139,f9143,f9147,f9876]) ).

thf(f9876,plain,
    ( spl174_36
    | spl174_10
    | ~ spl174_538 ),
    inference(avatar_split_clause,[],[f9768,f9125,f2525,f2635]) ).

thf(f2635,plain,
    ( spl174_36
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_36])]) ).

thf(f2525,plain,
    ( spl174_10
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p1),p2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_10])]) ).

thf(f9125,plain,
    ( spl174_538
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),p2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_538])]) ).

thf(f9768,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | spl174_10
    | ~ spl174_538 ),
    inference(trivial_inequality_removal,[],[f9730]) ).

thf(f9730,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) )
    | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | spl174_10
    | ~ spl174_538 ),
    inference(superposition,[],[f2527,f9126]) ).

thf(f9126,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),p2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) )
    | ~ spl174_538 ),
    inference(avatar_component_clause,[],[f9125]) ).

thf(f2527,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p1),p2)) )
    | spl174_10 ),
    inference(avatar_component_clause,[],[f2525]) ).

thf(f9147,plain,
    ( spl174_543
    | ~ spl174_37
    | ~ spl174_277 ),
    inference(avatar_split_clause,[],[f4423,f4367,f2640,f9145]) ).

thf(f9145,plain,
    ( spl174_543
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,p2),X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_543])]) ).

thf(f2640,plain,
    ( spl174_37
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_37])]) ).

thf(f4367,plain,
    ( spl174_277
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_277])]) ).

thf(f4423,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,p2),X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) )
    | ~ spl174_37
    | ~ spl174_277 ),
    inference(trivial_inequality_removal,[],[f4414]) ).

thf(f4414,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,p2),X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) )
    | ~ spl174_37
    | ~ spl174_277 ),
    inference(superposition,[],[f4368,f2642]) ).

thf(f2642,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | ~ spl174_37 ),
    inference(avatar_component_clause,[],[f2640]) ).

thf(f4368,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
    | ~ spl174_277 ),
    inference(avatar_component_clause,[],[f4367]) ).

thf(f9143,plain,
    ( spl174_542
    | spl174_196
    | ~ spl174_399 ),
    inference(avatar_split_clause,[],[f8009,f6904,f3680,f9141]) ).

thf(f9141,plain,
    ( spl174_542
  <=> ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_542])]) ).

thf(f3680,plain,
    ( spl174_196
  <=> ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_196])]) ).

thf(f6904,plain,
    ( spl174_399
  <=> ! [X0: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_399])]) ).

thf(f8009,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)) ) )
    | spl174_196
    | ~ spl174_399 ),
    inference(constrained_superposition,[],[f3681,f6905]) ).

thf(f6905,plain,
    ( ! [X0: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0))) )
    | ~ spl174_399 ),
    inference(avatar_component_clause,[],[f6904]) ).

thf(f3681,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
    | spl174_196 ),
    inference(avatar_component_clause,[],[f3680]) ).

thf(f9139,plain,
    ( spl174_541
    | ~ spl174_38
    | ~ spl174_277 ),
    inference(avatar_split_clause,[],[f4422,f4367,f2645,f9137]) ).

thf(f9137,plain,
    ( spl174_541
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,paraco367965286_Truth),X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_541])]) ).

thf(f2645,plain,
    ( spl174_38
  <=> ! [X0: list_char > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),paraco367965286_Truth) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_38])]) ).

thf(f4422,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,paraco367965286_Truth),X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
    | ~ spl174_38
    | ~ spl174_277 ),
    inference(trivial_inequality_removal,[],[f4415]) ).

thf(f4415,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,paraco367965286_Truth),X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
    | ~ spl174_38
    | ~ spl174_277 ),
    inference(superposition,[],[f4368,f2646]) ).

thf(f2646,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),paraco367965286_Truth) )
    | ~ spl174_38 ),
    inference(avatar_component_clause,[],[f2645]) ).

thf(f9135,plain,
    ( spl174_540
    | ~ spl174_37
    | ~ spl174_276 ),
    inference(avatar_split_clause,[],[f4413,f4363,f2640,f9133]) ).

thf(f9133,plain,
    ( spl174_540
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p2),X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_540])]) ).

thf(f4363,plain,
    ( spl174_276
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_276])]) ).

thf(f4413,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p2),X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) )
    | ~ spl174_37
    | ~ spl174_276 ),
    inference(trivial_inequality_removal,[],[f4404]) ).

thf(f4404,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p2),X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) )
    | ~ spl174_37
    | ~ spl174_276 ),
    inference(superposition,[],[f4364,f2642]) ).

thf(f4364,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
    | ~ spl174_276 ),
    inference(avatar_component_clause,[],[f4363]) ).

thf(f9131,plain,
    ( spl174_539
    | ~ spl174_38
    | ~ spl174_276 ),
    inference(avatar_split_clause,[],[f4412,f4363,f2645,f9129]) ).

thf(f9129,plain,
    ( spl174_539
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,paraco367965286_Truth),X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_539])]) ).

thf(f4412,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,paraco367965286_Truth),X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
    | ~ spl174_38
    | ~ spl174_276 ),
    inference(trivial_inequality_removal,[],[f4405]) ).

thf(f4405,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,paraco367965286_Truth),X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
    | ~ spl174_38
    | ~ spl174_276 ),
    inference(superposition,[],[f4364,f2646]) ).

thf(f9127,plain,
    ( spl174_538
    | ~ spl174_37
    | ~ spl174_275 ),
    inference(avatar_split_clause,[],[f4403,f4359,f2640,f9125]) ).

thf(f4359,plain,
    ( spl174_275
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_275])]) ).

thf(f4403,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),p2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) )
    | ~ spl174_37
    | ~ spl174_275 ),
    inference(trivial_inequality_removal,[],[f4394]) ).

thf(f4394,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),p2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) ) )
    | ~ spl174_37
    | ~ spl174_275 ),
    inference(superposition,[],[f4360,f2642]) ).

thf(f4360,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
    | ~ spl174_275 ),
    inference(avatar_component_clause,[],[f4359]) ).

thf(f9123,plain,
    ( spl174_537
    | ~ spl174_38
    | ~ spl174_275 ),
    inference(avatar_split_clause,[],[f4402,f4359,f2645,f9121]) ).

thf(f9121,plain,
    ( spl174_537
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),paraco367965286_Truth)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_537])]) ).

thf(f4402,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),paraco367965286_Truth)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
    | ~ spl174_38
    | ~ spl174_275 ),
    inference(trivial_inequality_removal,[],[f4395]) ).

thf(f4395,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),paraco367965286_Truth)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
    | ~ spl174_38
    | ~ spl174_275 ),
    inference(superposition,[],[f4360,f2646]) ).

thf(f9119,plain,
    ( spl174_536
    | ~ spl174_57
    | ~ spl174_271 ),
    inference(avatar_split_clause,[],[f4349,f4339,f2750,f9117]) ).

thf(f9117,plain,
    ( spl174_536
  <=> ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X1),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0)),X2) != X0 )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_536])]) ).

thf(f2750,plain,
    ( spl174_57
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),X1) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_57])]) ).

thf(f4339,plain,
    ( spl174_271
  <=> ! [X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) )
        | ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_271])]) ).

thf(f4349,plain,
    ( ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X1),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0)),X2) != X0 )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X2) ) )
    | ~ spl174_57
    | ~ spl174_271 ),
    inference(superposition,[],[f4340,f2751]) ).

thf(f2751,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),X1) = X0 )
    | ~ spl174_57 ),
    inference(avatar_component_clause,[],[f2750]) ).

thf(f4340,plain,
    ( ! [X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0))) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) ) )
    | ~ spl174_271 ),
    inference(avatar_component_clause,[],[f4339]) ).

thf(f9115,plain,
    ( spl174_535
    | ~ spl174_38
    | ~ spl174_240 ),
    inference(avatar_split_clause,[],[f4065,f4051,f2645,f9113]) ).

thf(f9113,plain,
    ( spl174_535
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),paraco367965286_Truth)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_535])]) ).

thf(f4051,plain,
    ( spl174_240
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_240])]) ).

thf(f4065,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),paraco367965286_Truth)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))) )
    | ~ spl174_38
    | ~ spl174_240 ),
    inference(superposition,[],[f4052,f2646]) ).

thf(f4052,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2))) )
    | ~ spl174_240 ),
    inference(avatar_component_clause,[],[f4051]) ).

thf(f9111,plain,
    ( spl174_534
    | ~ spl174_37
    | ~ spl174_240 ),
    inference(avatar_split_clause,[],[f4064,f4051,f2640,f9109]) ).

thf(f9109,plain,
    ( spl174_534
  <=> ! [X0: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),p2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_534])]) ).

thf(f4064,plain,
    ( ! [X0: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),p2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))) )
    | ~ spl174_37
    | ~ spl174_240 ),
    inference(superposition,[],[f4052,f2642]) ).

thf(f9107,plain,
    ( spl174_533
    | ~ spl174_38
    | ~ spl174_240 ),
    inference(avatar_split_clause,[],[f4059,f4051,f2645,f9105]) ).

thf(f9105,plain,
    ( spl174_533
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,paraco367965286_Truth),X1)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_533])]) ).

thf(f4059,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,paraco367965286_Truth),X1)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1))) )
    | ~ spl174_38
    | ~ spl174_240 ),
    inference(superposition,[],[f4052,f2646]) ).

thf(f9103,plain,
    ( spl174_532
    | ~ spl174_37
    | ~ spl174_240 ),
    inference(avatar_split_clause,[],[f4058,f4051,f2640,f9101]) ).

thf(f9101,plain,
    ( spl174_532
  <=> ! [X0: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,p2),X0)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_532])]) ).

thf(f4058,plain,
    ( ! [X0: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,p2),X0)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0))) )
    | ~ spl174_37
    | ~ spl174_240 ),
    inference(superposition,[],[f4052,f2642]) ).

thf(f9099,plain,
    ( spl174_531
    | ~ spl174_210
    | ~ spl174_399 ),
    inference(avatar_split_clause,[],[f7996,f6904,f3753,f9097]) ).

thf(f9097,plain,
    ( spl174_531
  <=> ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_531])]) ).

thf(f3753,plain,
    ( spl174_210
  <=> ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $false = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_210])]) ).

thf(f7996,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)) ) )
    | ~ spl174_210
    | ~ spl174_399 ),
    inference(superposition,[],[f3754,f6905]) ).

thf(f3754,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $false = X0 ) )
    | ~ spl174_210 ),
    inference(avatar_component_clause,[],[f3753]) ).

thf(f8925,plain,
    ( spl174_530
    | ~ spl174_340 ),
    inference(avatar_split_clause,[],[f5150,f5142,f8923]) ).

thf(f8923,plain,
    ( spl174_530
  <=> ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_530])]) ).

thf(f5142,plain,
    ( spl174_340
  <=> ! [X0: paraco1605129243lle_tv,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_340])]) ).

thf(f5150,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) ) )
    | ~ spl174_340 ),
    inference(equality_resolution,[],[f5143]) ).

thf(f5143,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) )
    | ~ spl174_340 ),
    inference(avatar_component_clause,[],[f5142]) ).

thf(f8901,plain,
    ( spl174_529
    | ~ spl174_2
    | ~ spl174_209 ),
    inference(avatar_split_clause,[],[f3794,f3743,f2460,f8899]) ).

thf(f8899,plain,
    ( spl174_529
  <=> ! [X0: nat > paraco1605129243lle_tv,X3: nat,X2: nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_529])]) ).

thf(f2460,plain,
    ( spl174_2
  <=> ! [X0: $o] :
        ( ( $true = X0 )
        | ( $false = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_2])]) ).

thf(f3743,plain,
    ( spl174_209
  <=> ! [X0: nat > paraco1605129243lle_tv,X3: nat,X2: nat,X1: set_nat] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( X2 = X3 )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_209])]) ).

thf(f3794,plain,
    ( ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_209 ),
    inference(trivial_inequality_removal,[],[f3793]) ).

thf(f3793,plain,
    ( ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_209 ),
    inference(superposition,[],[f3744,f2461]) ).

thf(f2461,plain,
    ( ! [X0: $o] :
        ( ( $true = X0 )
        | ( $false = X0 ) )
    | ~ spl174_2 ),
    inference(avatar_component_clause,[],[f2460]) ).

thf(f3744,plain,
    ( ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) ) )
    | ~ spl174_209 ),
    inference(avatar_component_clause,[],[f3743]) ).

thf(f8897,plain,
    ( spl174_528
    | ~ spl174_2
    | ~ spl174_208 ),
    inference(avatar_split_clause,[],[f3789,f3739,f2460,f8895]) ).

thf(f8895,plain,
    ( spl174_528
  <=> ! [X0: nat > nat,X3: nat,X2: nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_528])]) ).

thf(f3739,plain,
    ( spl174_208
  <=> ! [X0: nat > nat,X3: nat,X2: nat,X1: set_nat] :
        ( ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( X2 = X3 )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_208])]) ).

thf(f3789,plain,
    ( ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_208 ),
    inference(trivial_inequality_removal,[],[f3788]) ).

thf(f3788,plain,
    ( ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_208 ),
    inference(superposition,[],[f3740,f2461]) ).

thf(f3740,plain,
    ( ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( X2 = X3 )
        | ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) ) )
    | ~ spl174_208 ),
    inference(avatar_component_clause,[],[f3739]) ).

thf(f8893,plain,
    ( spl174_527
    | ~ spl174_2
    | ~ spl174_207 ),
    inference(avatar_split_clause,[],[f3784,f3735,f2460,f8891]) ).

thf(f8891,plain,
    ( spl174_527
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X2: paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_527])]) ).

thf(f3735,plain,
    ( spl174_207
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X2: paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
        | ( X2 = X3 )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_207])]) ).

thf(f3784,plain,
    ( ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_207 ),
    inference(trivial_inequality_removal,[],[f3783]) ).

thf(f3783,plain,
    ( ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_207 ),
    inference(superposition,[],[f3736,f2461]) ).

thf(f3736,plain,
    ( ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
        | ( X2 = X3 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) ) )
    | ~ spl174_207 ),
    inference(avatar_component_clause,[],[f3735]) ).

thf(f8889,plain,
    ( spl174_526
    | ~ spl174_2
    | ~ spl174_206 ),
    inference(avatar_split_clause,[],[f3780,f3731,f2460,f8887]) ).

thf(f8887,plain,
    ( spl174_526
  <=> ! [X0: product_prod_nat_nat > product_prod_nat_nat,X3: product_prod_nat_nat,X2: product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_526])]) ).

thf(f3731,plain,
    ( spl174_206
  <=> ! [X0: product_prod_nat_nat > product_prod_nat_nat,X3: product_prod_nat_nat,X2: product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
        ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
        | ( X2 = X3 )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_206])]) ).

thf(f3780,plain,
    ( ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_206 ),
    inference(trivial_inequality_removal,[],[f3779]) ).

thf(f3779,plain,
    ( ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_206 ),
    inference(superposition,[],[f3732,f2461]) ).

thf(f3732,plain,
    ( ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
        | ( X2 = X3 )
        | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) ) )
    | ~ spl174_206 ),
    inference(avatar_component_clause,[],[f3731]) ).

thf(f8885,plain,
    ( spl174_525
    | ~ spl174_2
    | ~ spl174_205 ),
    inference(avatar_split_clause,[],[f3776,f3727,f2460,f8883]) ).

thf(f8883,plain,
    ( spl174_525
  <=> ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X3: produc1647334210lle_tv,X2: produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_525])]) ).

thf(f3727,plain,
    ( spl174_205
  <=> ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X3: produc1647334210lle_tv,X2: produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
        | ( X2 = X3 )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_205])]) ).

thf(f3776,plain,
    ( ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_205 ),
    inference(trivial_inequality_removal,[],[f3775]) ).

thf(f3775,plain,
    ( ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_205 ),
    inference(superposition,[],[f3728,f2461]) ).

thf(f3728,plain,
    ( ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) ) )
    | ~ spl174_205 ),
    inference(avatar_component_clause,[],[f3727]) ).

thf(f8881,plain,
    ( spl174_524
    | ~ spl174_2
    | ~ spl174_204 ),
    inference(avatar_split_clause,[],[f3772,f3723,f2460,f8879]) ).

thf(f8879,plain,
    ( spl174_524
  <=> ! [X0: produc270694976lle_tv > produc270694976lle_tv,X3: produc270694976lle_tv,X2: produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
        ( ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_524])]) ).

thf(f3723,plain,
    ( spl174_204
  <=> ! [X0: produc270694976lle_tv > produc270694976lle_tv,X3: produc270694976lle_tv,X2: produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
        ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
        | ( X2 = X3 )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_204])]) ).

thf(f3772,plain,
    ( ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
        ( ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_204 ),
    inference(trivial_inequality_removal,[],[f3771]) ).

thf(f3771,plain,
    ( ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
        | ( $false = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_204 ),
    inference(superposition,[],[f3724,f2461]) ).

thf(f3724,plain,
    ( ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
        ( ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) ) )
    | ~ spl174_204 ),
    inference(avatar_component_clause,[],[f3723]) ).

thf(f8869,plain,
    ( spl174_523
    | ~ spl174_2
    | ~ spl174_202 ),
    inference(avatar_split_clause,[],[f3768,f3708,f2460,f8867]) ).

thf(f8867,plain,
    ( spl174_523
  <=> ! [X0: produc194167194tv_nat > produc194167194tv_nat,X3: produc194167194tv_nat,X2: produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
        ( ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
        | ( $false = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_523])]) ).

thf(f3708,plain,
    ( spl174_202
  <=> ! [X0: produc194167194tv_nat > produc194167194tv_nat,X3: produc194167194tv_nat,X2: produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
        ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
        | ( X2 = X3 )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_202])]) ).

thf(f3768,plain,
    ( ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
        ( ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
        | ( $false = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_202 ),
    inference(trivial_inequality_removal,[],[f3767]) ).

thf(f3767,plain,
    ( ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
        | ( $false = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_202 ),
    inference(superposition,[],[f3709,f2461]) ).

thf(f3709,plain,
    ( ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
        ( ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
        | ( X2 = X3 )
        | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) ) )
    | ~ spl174_202 ),
    inference(avatar_component_clause,[],[f3708]) ).

thf(f8865,plain,
    ( spl174_522
    | ~ spl174_2
    | ~ spl174_201 ),
    inference(avatar_split_clause,[],[f3764,f3704,f2460,f8863]) ).

thf(f8863,plain,
    ( spl174_522
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_522])]) ).

thf(f3704,plain,
    ( spl174_201
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_201])]) ).

thf(f3764,plain,
    ( ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_201 ),
    inference(trivial_inequality_removal,[],[f3763]) ).

thf(f3763,plain,
    ( ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_201 ),
    inference(superposition,[],[f3705,f2461]) ).

thf(f3705,plain,
    ( ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) ) )
    | ~ spl174_201 ),
    inference(avatar_component_clause,[],[f3704]) ).

thf(f8861,plain,
    ( spl174_521
    | ~ spl174_2
    | ~ spl174_200 ),
    inference(avatar_split_clause,[],[f3759,f3700,f2460,f8859]) ).

thf(f8859,plain,
    ( spl174_521
  <=> ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_521])]) ).

thf(f3700,plain,
    ( spl174_200
  <=> ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_200])]) ).

thf(f3759,plain,
    ( ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_200 ),
    inference(trivial_inequality_removal,[],[f3758]) ).

thf(f3758,plain,
    ( ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_200 ),
    inference(superposition,[],[f3701,f2461]) ).

thf(f3701,plain,
    ( ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) ) )
    | ~ spl174_200 ),
    inference(avatar_component_clause,[],[f3700]) ).

thf(f8857,plain,
    ( spl174_520
    | ~ spl174_2
    | ~ spl174_199 ),
    inference(avatar_split_clause,[],[f3750,f3696,f2460,f8855]) ).

thf(f8855,plain,
    ( spl174_520
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_520])]) ).

thf(f3696,plain,
    ( spl174_199
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_199])]) ).

thf(f3750,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) )
    | ~ spl174_2
    | ~ spl174_199 ),
    inference(trivial_inequality_removal,[],[f3749]) ).

thf(f3749,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) )
    | ~ spl174_2
    | ~ spl174_199 ),
    inference(superposition,[],[f3697,f2461]) ).

thf(f3697,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) ) )
    | ~ spl174_199 ),
    inference(avatar_component_clause,[],[f3696]) ).

thf(f8853,plain,
    ( spl174_519
    | ~ spl174_2
    | ~ spl174_198 ),
    inference(avatar_split_clause,[],[f3747,f3692,f2460,f8851]) ).

thf(f8851,plain,
    ( spl174_519
  <=> ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_519])]) ).

thf(f3692,plain,
    ( spl174_198
  <=> ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_198])]) ).

thf(f3747,plain,
    ( ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) ) )
    | ~ spl174_2
    | ~ spl174_198 ),
    inference(trivial_inequality_removal,[],[f3746]) ).

thf(f3746,plain,
    ( ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) ) )
    | ~ spl174_2
    | ~ spl174_198 ),
    inference(superposition,[],[f3693,f2461]) ).

thf(f3693,plain,
    ( ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) ) )
    | ~ spl174_198 ),
    inference(avatar_component_clause,[],[f3692]) ).

thf(f8849,plain,
    ( spl174_518
    | ~ spl174_134 ),
    inference(avatar_split_clause,[],[f3217,f3160,f8847]) ).

thf(f8847,plain,
    ( spl174_518
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_518])]) ).

thf(f3160,plain,
    ( spl174_134
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_134])]) ).

thf(f3217,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_134 ),
    inference(equality_proxy_clausification,[],[f3214]) ).

thf(f3214,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_134 ),
    inference(primitive_instantiation,[],[f3161]) ).

thf(f3161,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) )
    | ~ spl174_134 ),
    inference(avatar_component_clause,[],[f3160]) ).

thf(f8845,plain,
    ( spl174_517
    | ~ spl174_133 ),
    inference(avatar_split_clause,[],[f3210,f3156,f8843]) ).

thf(f8843,plain,
    ( spl174_517
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_517])]) ).

thf(f3156,plain,
    ( spl174_133
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_133])]) ).

thf(f3210,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_133 ),
    inference(equality_proxy_clausification,[],[f3207]) ).

thf(f3207,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_133 ),
    inference(primitive_instantiation,[],[f3157]) ).

thf(f3157,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) )
    | ~ spl174_133 ),
    inference(avatar_component_clause,[],[f3156]) ).

thf(f8841,plain,
    ( spl174_516
    | ~ spl174_132 ),
    inference(avatar_split_clause,[],[f3204,f3152,f8839]) ).

thf(f8839,plain,
    ( spl174_516
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_516])]) ).

thf(f3152,plain,
    ( spl174_132
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_132])]) ).

thf(f3204,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_132 ),
    inference(equality_proxy_clausification,[],[f3201]) ).

thf(f3201,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_132 ),
    inference(primitive_instantiation,[],[f3153]) ).

thf(f3153,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) )
    | ~ spl174_132 ),
    inference(avatar_component_clause,[],[f3152]) ).

thf(f8837,plain,
    ( spl174_515
    | ~ spl174_131 ),
    inference(avatar_split_clause,[],[f3198,f3148,f8835]) ).

thf(f8835,plain,
    ( spl174_515
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_515])]) ).

thf(f3148,plain,
    ( spl174_131
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_131])]) ).

thf(f3198,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_131 ),
    inference(equality_proxy_clausification,[],[f3195]) ).

thf(f3195,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_131 ),
    inference(primitive_instantiation,[],[f3149]) ).

thf(f3149,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) )
    | ~ spl174_131 ),
    inference(avatar_component_clause,[],[f3148]) ).

thf(f8833,plain,
    ( spl174_514
    | ~ spl174_130 ),
    inference(avatar_split_clause,[],[f3192,f3144,f8831]) ).

thf(f8831,plain,
    ( spl174_514
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_514])]) ).

thf(f3144,plain,
    ( spl174_130
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_130])]) ).

thf(f3192,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_130 ),
    inference(equality_proxy_clausification,[],[f3189]) ).

thf(f3189,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_130 ),
    inference(primitive_instantiation,[],[f3145]) ).

thf(f3145,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) )
    | ~ spl174_130 ),
    inference(avatar_component_clause,[],[f3144]) ).

thf(f8829,plain,
    ( spl174_513
    | ~ spl174_22
    | ~ spl174_485 ),
    inference(avatar_split_clause,[],[f8767,f8476,f2576,f8827]) ).

thf(f8827,plain,
    ( spl174_513
  <=> ! [X0: paraco1605129243lle_tv] : ( $true = vAPP(paraco1605129243lle_tv,$o,top_to1299250770e_tv_o,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_513])]) ).

thf(f2576,plain,
    ( spl174_22
  <=> ! [X0: paraco1605129243lle_tv] : ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_22])]) ).

thf(f8476,plain,
    ( spl174_485
  <=> ! [X0: paraco1605129243lle_tv] :
        ( ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,top_to1299250770e_tv_o,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_485])]) ).

thf(f8767,plain,
    ( ! [X0: paraco1605129243lle_tv] : ( $true = vAPP(paraco1605129243lle_tv,$o,top_to1299250770e_tv_o,X0) )
    | ~ spl174_22
    | ~ spl174_485 ),
    inference(trivial_inequality_removal,[],[f8749]) ).

thf(f8749,plain,
    ( ! [X0: paraco1605129243lle_tv] :
        ( ( $true = $false )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,top_to1299250770e_tv_o,X0) ) )
    | ~ spl174_22
    | ~ spl174_485 ),
    inference(superposition,[],[f8477,f2577]) ).

thf(f2577,plain,
    ( ! [X0: paraco1605129243lle_tv] : ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) )
    | ~ spl174_22 ),
    inference(avatar_component_clause,[],[f2576]) ).

thf(f8477,plain,
    ( ! [X0: paraco1605129243lle_tv] :
        ( ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,top_to1299250770e_tv_o,X0) ) )
    | ~ spl174_485 ),
    inference(avatar_component_clause,[],[f8476]) ).

thf(f8825,plain,
    ( spl174_512
    | ~ spl174_129 ),
    inference(avatar_split_clause,[],[f3186,f3140,f8823]) ).

thf(f8823,plain,
    ( spl174_512
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_512])]) ).

thf(f3140,plain,
    ( spl174_129
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_129])]) ).

thf(f3186,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))) != X0 )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_129 ),
    inference(equality_proxy_clausification,[],[f3183]) ).

thf(f3183,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0))),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0)) ) )
    | ~ spl174_129 ),
    inference(primitive_instantiation,[],[f3141]) ).

thf(f3141,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) )
    | ~ spl174_129 ),
    inference(avatar_component_clause,[],[f3140]) ).

thf(f8821,plain,
    spl174_511,
    inference(avatar_split_clause,[],[f2049,f8819]) ).

thf(f8819,plain,
    ( spl174_511
  <=> ! [X0: produc194167194tv_nat > produc194167194tv_nat,X3: produc194167194tv_nat,X2: produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
        ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) )
        | ( X2 != X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_511])]) ).

thf(f2049,plain,
    ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) )
      | ( X2 != X3 ) ),
    inference(equality_proxy_clausification,[],[f2048]) ).

thf(f2048,plain,
    ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) )
      | ( $false = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X2),X3) ) ),
    inference(equality_proxy_clausification,[],[f2044]) ).

thf(f2044,plain,
    ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
      ( ( $true = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3)) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) )
      | ( $false = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X2),X3) ) ),
    inference(binary_proxy_clausification,[],[f1894]) ).

thf(f1894,plain,
    ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
      ( ( vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3)) = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X2),X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1184]) ).

thf(f1184,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3)) = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X2),X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ),
    inference(flattening,[],[f1183]) ).

thf(f1183,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3)) = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X2),X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f753]) ).

thf(f753,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) )
     => ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
       => ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
         => ( vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3)) = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X2),X3) ) ) ) ),
    inference(fool_elimination,[],[f752]) ).

thf(f752,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1)
     => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1)
       => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1)
         => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
            = ( X2 = X3 ) ) ) ) ),
    inference(rectify,[],[f165]) ).

thf(f165,axiom,
    ! [X14: produc194167194tv_nat > produc194167194tv_nat,X38: set_Pr1725653840tv_nat,X20: produc194167194tv_nat,X22: produc194167194tv_nat] :
      ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X14),X38)
     => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X20),X38)
       => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X22),X38)
         => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X20) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X22) )
            = ( X20 = X22 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_164_inj__on__eq__iff) ).

thf(f8817,plain,
    spl174_510,
    inference(avatar_split_clause,[],[f2043,f8815]) ).

thf(f8815,plain,
    ( spl174_510
  <=> ! [X0: produc270694976lle_tv > produc270694976lle_tv,X3: produc270694976lle_tv,X2: produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
        ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) )
        | ( X2 != X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_510])]) ).

thf(f2043,plain,
    ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) )
      | ( X2 != X3 ) ),
    inference(equality_proxy_clausification,[],[f2042]) ).

thf(f2042,plain,
    ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) )
      | ( $false = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X2),X3) ) ),
    inference(equality_proxy_clausification,[],[f2038]) ).

thf(f2038,plain,
    ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
      ( ( $true = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3)) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) )
      | ( $false = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X2),X3) ) ),
    inference(binary_proxy_clausification,[],[f1897]) ).

thf(f1897,plain,
    ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
      ( ( vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3)) = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1190]) ).

thf(f1190,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3)) = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1189]) ).

thf(f1189,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3)) = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f759]) ).

thf(f759,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
       => ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
         => ( vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3)) = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X2),X3) ) ) ) ),
    inference(fool_elimination,[],[f758]) ).

thf(f758,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1)
     => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1)
       => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1)
         => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
            = ( X2 = X3 ) ) ) ) ),
    inference(rectify,[],[f166]) ).

thf(f166,axiom,
    ! [X14: produc270694976lle_tv > produc270694976lle_tv,X38: set_Pr13445366lle_tv,X20: produc270694976lle_tv,X22: produc270694976lle_tv] :
      ( vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X14),X38)
     => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X20),X38)
       => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X22),X38)
         => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X20) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X22) )
            = ( X20 = X22 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_165_inj__on__eq__iff) ).

thf(f8813,plain,
    spl174_509,
    inference(avatar_split_clause,[],[f2037,f8811]) ).

thf(f8811,plain,
    ( spl174_509
  <=> ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X3: produc1647334210lle_tv,X2: produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) )
        | ( X2 != X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_509])]) ).

thf(f2037,plain,
    ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) )
      | ( X2 != X3 ) ),
    inference(equality_proxy_clausification,[],[f2036]) ).

thf(f2036,plain,
    ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) )
      | ( $false = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X2),X3) ) ),
    inference(equality_proxy_clausification,[],[f2032]) ).

thf(f2032,plain,
    ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) )
      | ( $false = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X2),X3) ) ),
    inference(binary_proxy_clausification,[],[f1900]) ).

thf(f1900,plain,
    ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3)) = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1196]) ).

thf(f1196,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3)) = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1195]) ).

thf(f1195,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3)) = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f765]) ).

thf(f765,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
       => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
         => ( vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3)) = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X2),X3) ) ) ) ),
    inference(fool_elimination,[],[f764]) ).

thf(f764,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1)
       => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1)
         => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
            = ( X2 = X3 ) ) ) ) ),
    inference(rectify,[],[f164]) ).

thf(f164,axiom,
    ! [X14: produc1647334210lle_tv > produc1647334210lle_tv,X38: set_Pr2014382200lle_tv,X20: produc1647334210lle_tv,X22: produc1647334210lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X14),X38)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X20),X38)
       => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X22),X38)
         => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X20) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X22) )
            = ( X20 = X22 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_163_inj__on__eq__iff) ).

thf(f8809,plain,
    spl174_508,
    inference(avatar_split_clause,[],[f2031,f8807]) ).

thf(f8807,plain,
    ( spl174_508
  <=> ! [X0: product_prod_nat_nat > product_prod_nat_nat,X3: product_prod_nat_nat,X2: product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
        ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) )
        | ( X2 != X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_508])]) ).

thf(f2031,plain,
    ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) )
      | ( X2 != X3 ) ),
    inference(equality_proxy_clausification,[],[f2030]) ).

thf(f2030,plain,
    ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) )
      | ( $false = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X2),X3) ) ),
    inference(equality_proxy_clausification,[],[f2026]) ).

thf(f2026,plain,
    ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) )
      | ( $false = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X2),X3) ) ),
    inference(binary_proxy_clausification,[],[f1903]) ).

thf(f1903,plain,
    ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
      ( ( vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3)) = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X2),X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1202]) ).

thf(f1202,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3)) = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X2),X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ),
    inference(flattening,[],[f1201]) ).

thf(f1201,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3)) = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X2),X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f771]) ).

thf(f771,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) )
     => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
       => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
         => ( vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3)) = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X2),X3) ) ) ) ),
    inference(fool_elimination,[],[f770]) ).

thf(f770,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1)
       => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1)
         => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
            = ( X2 = X3 ) ) ) ) ),
    inference(rectify,[],[f167]) ).

thf(f167,axiom,
    ! [X14: product_prod_nat_nat > product_prod_nat_nat,X38: set_Pr1986765409at_nat,X20: product_prod_nat_nat,X22: product_prod_nat_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X14),X38)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X20),X38)
       => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X22),X38)
         => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X20) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X22) )
            = ( X20 = X22 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_166_inj__on__eq__iff) ).

thf(f8805,plain,
    spl174_507,
    inference(avatar_split_clause,[],[f2017,f8803]) ).

thf(f8803,plain,
    ( spl174_507
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X2: paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
        | ( X2 != X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_507])]) ).

thf(f2017,plain,
    ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
      | ( X2 != X3 ) ),
    inference(equality_proxy_clausification,[],[f2016]) ).

thf(f2016,plain,
    ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X2),X3) ) ),
    inference(equality_proxy_clausification,[],[f2012]) ).

thf(f2012,plain,
    ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X2),X3) ) ),
    inference(binary_proxy_clausification,[],[f1909]) ).

thf(f1909,plain,
    ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3)) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1214]) ).

thf(f1214,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3)) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1213]) ).

thf(f1213,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3)) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X2),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f783]) ).

thf(f783,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
       => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
         => ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3)) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X2),X3) ) ) ) ),
    inference(fool_elimination,[],[f782]) ).

thf(f782,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1)
       => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1)
         => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
            = ( X2 = X3 ) ) ) ) ),
    inference(rectify,[],[f170]) ).

thf(f170,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv,X20: paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X20),X38)
       => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X22),X38)
         => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X20) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X22) )
            = ( X20 = X22 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_169_inj__on__eq__iff) ).

thf(f8801,plain,
    spl174_506,
    inference(avatar_split_clause,[],[f2001,f8799]) ).

thf(f8799,plain,
    ( spl174_506
  <=> ! [X0: nat > nat,X3: nat,X2: nat,X1: set_nat] :
        ( ( X2 != X3 )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
        | ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X3) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_506])]) ).

thf(f2001,plain,
    ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
      ( ( X2 != X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
      | ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X3) ) ),
    inference(equality_proxy_clausification,[],[f2000]) ).

thf(f2000,plain,
    ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
      ( ( X2 != X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
      | ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X3)) ) ),
    inference(equality_proxy_clausification,[],[f1999]) ).

thf(f1999,plain,
    ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
      ( ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
      | ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X3)) ) ),
    inference(binary_proxy_clausification,[],[f1916]) ).

thf(f1916,plain,
    ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X3)) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1228]) ).

thf(f1228,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X3)) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(flattening,[],[f1227]) ).

thf(f1227,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X3)) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f797]) ).

thf(f797,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
       => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
         => ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X3)) ) ) ) ),
    inference(fool_elimination,[],[f796]) ).

thf(f796,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1)
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1)
         => ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X3) )
            = ( X2 = X3 ) ) ) ) ),
    inference(rectify,[],[f169]) ).

thf(f169,axiom,
    ! [X14: nat > nat,X38: set_nat,X20: nat,X22: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X20),X38)
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X22),X38)
         => ( ( vAPP(nat,nat,X14,X20) = vAPP(nat,nat,X14,X22) )
            = ( X20 = X22 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_168_inj__on__eq__iff) ).

thf(f8797,plain,
    spl174_505,
    inference(avatar_split_clause,[],[f1997,f8795]) ).

thf(f8795,plain,
    ( spl174_505
  <=> ! [X0: nat > paraco1605129243lle_tv,X3: nat,X2: nat,X1: set_nat] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X3) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) )
        | ( X2 != X3 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_505])]) ).

thf(f1997,plain,
    ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) )
      | ( X2 != X3 ) ),
    inference(equality_proxy_clausification,[],[f1996]) ).

thf(f1996,plain,
    ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) )
      | ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) ) ),
    inference(equality_proxy_clausification,[],[f1992]) ).

thf(f1992,plain,
    ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X3)) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) )
      | ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) ) ),
    inference(binary_proxy_clausification,[],[f1920]) ).

thf(f1920,plain,
    ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X3)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1236]) ).

thf(f1236,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X3)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1235]) ).

thf(f1235,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X3)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f805]) ).

thf(f805,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
       => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
         => ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X3)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X2),X3) ) ) ) ),
    inference(fool_elimination,[],[f804]) ).

thf(f804,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1)
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1)
         => ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X3) )
            = ( X2 = X3 ) ) ) ) ),
    inference(rectify,[],[f168]) ).

thf(f168,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X38: set_nat,X20: nat,X22: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X14),X38)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X20),X38)
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X22),X38)
         => ( ( vAPP(nat,paraco1605129243lle_tv,X14,X20) = vAPP(nat,paraco1605129243lle_tv,X14,X22) )
            = ( X20 = X22 ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_167_inj__on__eq__iff) ).

thf(f8654,plain,
    ( spl174_504
    | ~ spl174_73
    | ~ spl174_241 ),
    inference(avatar_split_clause,[],[f4091,f4055,f2849,f8652]) ).

thf(f8652,plain,
    ( spl174_504
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP(list_char,paraco1605129243lle_tv,X0,X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)),X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_504])]) ).

thf(f2849,plain,
    ( spl174_73
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) = vAPP(list_char,paraco1605129243lle_tv,X0,X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_73])]) ).

thf(f4055,plain,
    ( spl174_241
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_241])]) ).

thf(f4091,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP(list_char,paraco1605129243lle_tv,X0,X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)),X2)) ) )
    | ~ spl174_73
    | ~ spl174_241 ),
    inference(superposition,[],[f4056,f2850]) ).

thf(f2850,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) = vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
    | ~ spl174_73 ),
    inference(avatar_component_clause,[],[f2849]) ).

thf(f4056,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) )
    | ~ spl174_241 ),
    inference(avatar_component_clause,[],[f4055]) ).

thf(f8650,plain,
    ( spl174_503
    | ~ spl174_57
    | ~ spl174_221 ),
    inference(avatar_split_clause,[],[f3916,f3884,f2750,f8648]) ).

thf(f8648,plain,
    ( spl174_503
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0)),X1) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X0) )
        | ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_503])]) ).

thf(f3884,plain,
    ( spl174_221
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) )
        | ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_221])]) ).

thf(f3916,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0)),X1) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X0) )
        | ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) ) )
    | ~ spl174_57
    | ~ spl174_221 ),
    inference(superposition,[],[f3885,f2751]) ).

thf(f3885,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0))) )
        | ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) )
    | ~ spl174_221 ),
    inference(avatar_component_clause,[],[f3884]) ).

thf(f8646,plain,
    ( spl174_502
    | ~ spl174_73
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3845,f3817,f2849,f8644]) ).

thf(f8644,plain,
    ( spl174_502
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_502])]) ).

thf(f3817,plain,
    ( spl174_213
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_213])]) ).

thf(f3845,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) )
    | ~ spl174_73
    | ~ spl174_213 ),
    inference(superposition,[],[f3818,f2850]) ).

thf(f3818,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) )
    | ~ spl174_213 ),
    inference(avatar_component_clause,[],[f3817]) ).

thf(f8642,plain,
    ( spl174_501
    | ~ spl174_73
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3841,f3817,f2849,f8640]) ).

thf(f8640,plain,
    ( spl174_501
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)),X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_501])]) ).

thf(f3841,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)),X2)) ) )
    | ~ spl174_73
    | ~ spl174_213 ),
    inference(superposition,[],[f3818,f2850]) ).

thf(f8638,plain,
    ( spl174_500
    | ~ spl174_73
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3832,f3797,f2849,f8636]) ).

thf(f8636,plain,
    ( spl174_500
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_500])]) ).

thf(f3797,plain,
    ( spl174_211
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_211])]) ).

thf(f3832,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) )
    | ~ spl174_73
    | ~ spl174_211 ),
    inference(superposition,[],[f3798,f2850]) ).

thf(f3798,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) ) )
    | ~ spl174_211 ),
    inference(avatar_component_clause,[],[f3797]) ).

thf(f8634,plain,
    ( spl174_499
    | ~ spl174_73
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3829,f3797,f2849,f8632]) ).

thf(f8632,plain,
    ( spl174_499
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)),X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_499])]) ).

thf(f3829,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)),X2)) ) )
    | ~ spl174_73
    | ~ spl174_211 ),
    inference(superposition,[],[f3798,f2850]) ).

thf(f8630,plain,
    ( spl174_498
    | ~ spl174_125
    | ~ spl174_171 ),
    inference(avatar_split_clause,[],[f3458,f3446,f3122,f8628]) ).

thf(f8628,plain,
    ( spl174_498
  <=> ! [X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_498])]) ).

thf(f3122,plain,
    ( spl174_125
  <=> ! [X0: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_125])]) ).

thf(f3446,plain,
    ( spl174_171
  <=> ! [X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_171])]) ).

thf(f3458,plain,
    ( ! [X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) )
    | ~ spl174_125
    | ~ spl174_171 ),
    inference(trivial_inequality_removal,[],[f3453]) ).

thf(f3453,plain,
    ( ! [X0: nat > nat,X1: nat] :
        ( ( $true != $true )
        | ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) )
    | ~ spl174_125
    | ~ spl174_171 ),
    inference(superposition,[],[f3447,f3123]) ).

thf(f3123,plain,
    ( ! [X0: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) )
    | ~ spl174_125 ),
    inference(avatar_component_clause,[],[f3122]) ).

thf(f3447,plain,
    ( ! [X0: nat > nat,X1: nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 ) )
    | ~ spl174_171 ),
    inference(avatar_component_clause,[],[f3446]) ).

thf(f8626,plain,
    ( spl174_497
    | ~ spl174_127
    | ~ spl174_170 ),
    inference(avatar_split_clause,[],[f3452,f3442,f3130,f8624]) ).

thf(f8624,plain,
    ( spl174_497
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_497])]) ).

thf(f3130,plain,
    ( spl174_127
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_127])]) ).

thf(f3442,plain,
    ( spl174_170
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_170])]) ).

thf(f3452,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) )
    | ~ spl174_127
    | ~ spl174_170 ),
    inference(trivial_inequality_removal,[],[f3449]) ).

thf(f3449,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( $true != $true )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) )
    | ~ spl174_127
    | ~ spl174_170 ),
    inference(superposition,[],[f3443,f3131]) ).

thf(f3131,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) )
    | ~ spl174_127 ),
    inference(avatar_component_clause,[],[f3130]) ).

thf(f3443,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 ) )
    | ~ spl174_170 ),
    inference(avatar_component_clause,[],[f3442]) ).

thf(f8618,plain,
    ( spl174_496
    | ~ spl174_125
    | ~ spl174_169 ),
    inference(avatar_split_clause,[],[f3440,f3414,f3122,f8616]) ).

thf(f8616,plain,
    ( spl174_496
  <=> ! [X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),top_top_set_nat) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_496])]) ).

thf(f3414,plain,
    ( spl174_169
  <=> ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) )
        | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_169])]) ).

thf(f3440,plain,
    ( ! [X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),top_top_set_nat) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) )
    | ~ spl174_125
    | ~ spl174_169 ),
    inference(trivial_inequality_removal,[],[f3435]) ).

thf(f3435,plain,
    ( ! [X0: nat > nat,X1: set_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),top_top_set_nat) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) )
    | ~ spl174_125
    | ~ spl174_169 ),
    inference(superposition,[],[f3415,f3123]) ).

thf(f3415,plain,
    ( ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) ) )
    | ~ spl174_169 ),
    inference(avatar_component_clause,[],[f3414]) ).

thf(f8614,plain,
    ( spl174_495
    | ~ spl174_127
    | ~ spl174_168 ),
    inference(avatar_split_clause,[],[f3434,f3406,f3130,f8612]) ).

thf(f8612,plain,
    ( spl174_495
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),top_to1057771083lle_tv) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_495])]) ).

thf(f3406,plain,
    ( spl174_168
  <=> ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_168])]) ).

thf(f3434,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),top_to1057771083lle_tv) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) )
    | ~ spl174_127
    | ~ spl174_168 ),
    inference(trivial_inequality_removal,[],[f3431]) ).

thf(f3431,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),top_to1057771083lle_tv) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) )
    | ~ spl174_127
    | ~ spl174_168 ),
    inference(superposition,[],[f3407,f3131]) ).

thf(f3407,plain,
    ( ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) ) )
    | ~ spl174_168 ),
    inference(avatar_component_clause,[],[f3406]) ).

thf(f8596,plain,
    ( spl174_494
    | ~ spl174_23
    | ~ spl174_478 ),
    inference(avatar_split_clause,[],[f8566,f8400,f2580,f8594]) ).

thf(f8594,plain,
    ( spl174_494
  <=> ! [X0: nat] : ( $true = vAPP(nat,$o,top_top_nat_o,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_494])]) ).

thf(f2580,plain,
    ( spl174_23
  <=> ! [X0: nat] : ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_23])]) ).

thf(f8400,plain,
    ( spl174_478
  <=> ! [X0: nat] :
        ( ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) )
        | ( $true = vAPP(nat,$o,top_top_nat_o,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_478])]) ).

thf(f8566,plain,
    ( ! [X0: nat] : ( $true = vAPP(nat,$o,top_top_nat_o,X0) )
    | ~ spl174_23
    | ~ spl174_478 ),
    inference(trivial_inequality_removal,[],[f8540]) ).

thf(f8540,plain,
    ( ! [X0: nat] :
        ( ( $true = $false )
        | ( $true = vAPP(nat,$o,top_top_nat_o,X0) ) )
    | ~ spl174_23
    | ~ spl174_478 ),
    inference(superposition,[],[f8401,f2581]) ).

thf(f2581,plain,
    ( ! [X0: nat] : ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) )
    | ~ spl174_23 ),
    inference(avatar_component_clause,[],[f2580]) ).

thf(f8401,plain,
    ( ! [X0: nat] :
        ( ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) )
        | ( $true = vAPP(nat,$o,top_top_nat_o,X0) ) )
    | ~ spl174_478 ),
    inference(avatar_component_clause,[],[f8400]) ).

thf(f8582,plain,
    ( spl174_493
    | ~ spl174_27
    | ~ spl174_256 ),
    inference(avatar_split_clause,[],[f4187,f4164,f2598,f8580]) ).

thf(f8580,plain,
    ( spl174_493
  <=> ! [X0: nat > nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),f)),top_to1555900337at_nat) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_493])]) ).

thf(f2598,plain,
    ( spl174_27
  <=> ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),top_top_set_nat) = $true ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_27])]) ).

thf(f4164,plain,
    ( spl174_256
  <=> ! [X0: nat > nat,X1: nat > nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_256])]) ).

thf(f4187,plain,
    ( ! [X0: nat > nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),f)),top_to1555900337at_nat) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_27
    | ~ spl174_256 ),
    inference(trivial_inequality_removal,[],[f4184]) ).

thf(f4184,plain,
    ( ! [X0: nat > nat] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),f)),top_to1555900337at_nat) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_27
    | ~ spl174_256 ),
    inference(superposition,[],[f4165,f2600]) ).

thf(f2600,plain,
    ( ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),top_top_set_nat) = $true )
    | ~ spl174_27 ),
    inference(avatar_component_clause,[],[f2598]) ).

thf(f4165,plain,
    ( ! [X0: nat > nat,X1: nat > nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_256 ),
    inference(avatar_component_clause,[],[f4164]) ).

thf(f8578,plain,
    ( spl174_492
    | ~ spl174_111
    | ~ spl174_188 ),
    inference(avatar_split_clause,[],[f3597,f3575,f3058,f8576]) ).

thf(f8576,plain,
    ( spl174_492
  <=> ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,paraco793048302_Indet),X0)) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,paraco793048302_Indet),X0)) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,paraco793048302_Indet),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_492])]) ).

thf(f3058,plain,
    ( spl174_111
  <=> ! [X2: nat,X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] : ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_111])]) ).

thf(f3575,plain,
    ( spl174_188
  <=> ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
        | ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_188])]) ).

thf(f3597,plain,
    ( ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,paraco793048302_Indet),X0)) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,paraco793048302_Indet),X0)) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,paraco793048302_Indet),X0) ) )
    | ~ spl174_111
    | ~ spl174_188 ),
    inference(forward_demodulation,[],[f3592,f3059]) ).

thf(f3059,plain,
    ( ! [X2: nat,X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] : ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) )
    | ~ spl174_111 ),
    inference(avatar_component_clause,[],[f3058]) ).

thf(f3592,plain,
    ( ! [X2: $o > paraco1605129243lle_tv,X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,paraco793048302_Indet),X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X2),X1),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,paraco793048302_Indet),X0))) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,paraco793048302_Indet),X0) ) )
    | ~ spl174_111
    | ~ spl174_188 ),
    inference(superposition,[],[f3059,f3576]) ).

thf(f3576,plain,
    ( ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) ) )
    | ~ spl174_188 ),
    inference(avatar_component_clause,[],[f3575]) ).

thf(f8574,plain,
    ( spl174_491
    | ~ spl174_97 ),
    inference(avatar_split_clause,[],[f3017,f2972,f8572]) ).

thf(f8572,plain,
    ( spl174_491
  <=> ! [X0: set_Pa1764573435lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X1) != vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_491])]) ).

thf(f2972,plain,
    ( spl174_97
  <=> ! [X0: set_Pa1764573435lle_tv] : ( vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_97])]) ).

thf(f3017,plain,
    ( ! [X0: set_Pa1764573435lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X1) != vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0) ) )
    | ~ spl174_97 ),
    inference(constrained_superposition,[],[f2973,f2973]) ).

thf(f2973,plain,
    ( ! [X0: set_Pa1764573435lle_tv] : ( vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0)) = X0 )
    | ~ spl174_97 ),
    inference(avatar_component_clause,[],[f2972]) ).

thf(f8570,plain,
    ( spl174_490
    | ~ spl174_96 ),
    inference(avatar_split_clause,[],[f3013,f2968,f8568]) ).

thf(f8568,plain,
    ( spl174_490
  <=> ! [X0: set_nat,X1: set_nat] :
        ( ( X0 = X1 )
        | ( vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X1) != vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_490])]) ).

thf(f2968,plain,
    ( spl174_96
  <=> ! [X0: set_nat] : ( vAPP(sTfun(nat,$o),set_nat,collect_nat,vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_96])]) ).

thf(f3013,plain,
    ( ! [X0: set_nat,X1: set_nat] :
        ( ( X0 = X1 )
        | ( vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X1) != vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0) ) )
    | ~ spl174_96 ),
    inference(constrained_superposition,[],[f2969,f2969]) ).

thf(f2969,plain,
    ( ! [X0: set_nat] : ( vAPP(sTfun(nat,$o),set_nat,collect_nat,vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0)) = X0 )
    | ~ spl174_96 ),
    inference(avatar_component_clause,[],[f2968]) ).

thf(f8539,plain,
    ( spl174_489
    | ~ spl174_95 ),
    inference(avatar_split_clause,[],[f3010,f2964,f8537]) ).

thf(f8537,plain,
    ( spl174_489
  <=> ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X0) != vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_489])]) ).

thf(f2964,plain,
    ( spl174_95
  <=> ! [X0: set_Pr560526279lle_tv] : ( vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_95])]) ).

thf(f3010,plain,
    ( ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X0) != vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X1) ) )
    | ~ spl174_95 ),
    inference(constrained_superposition,[],[f2965,f2965]) ).

thf(f2965,plain,
    ( ! [X0: set_Pr560526279lle_tv] : ( vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X0)) = X0 )
    | ~ spl174_95 ),
    inference(avatar_component_clause,[],[f2964]) ).

thf(f8535,plain,
    ( spl174_488
    | ~ spl174_94 ),
    inference(avatar_split_clause,[],[f3009,f2960,f8533]) ).

thf(f8533,plain,
    ( spl174_488
  <=> ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X0) != vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_488])]) ).

thf(f2960,plain,
    ( spl174_94
  <=> ! [X0: set_Pr2120184979lle_fm] : ( vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_94])]) ).

thf(f3009,plain,
    ( ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X0) != vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X1) ) )
    | ~ spl174_94 ),
    inference(constrained_superposition,[],[f2961,f2961]) ).

thf(f2961,plain,
    ( ! [X0: set_Pr2120184979lle_fm] : ( vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X0)) = X0 )
    | ~ spl174_94 ),
    inference(avatar_component_clause,[],[f2960]) ).

thf(f8531,plain,
    ( spl174_487
    | ~ spl174_93 ),
    inference(avatar_split_clause,[],[f3008,f2956,f8529]) ).

thf(f8529,plain,
    ( spl174_487
  <=> ! [X0: set_Pr2061825550lle_tv,X1: set_Pr2061825550lle_tv] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X0) != vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_487])]) ).

thf(f2956,plain,
    ( spl174_93
  <=> ! [X0: set_Pr2061825550lle_tv] : ( vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_93])]) ).

thf(f3008,plain,
    ( ! [X0: set_Pr2061825550lle_tv,X1: set_Pr2061825550lle_tv] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X0) != vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X1) ) )
    | ~ spl174_93 ),
    inference(constrained_superposition,[],[f2957,f2957]) ).

thf(f2957,plain,
    ( ! [X0: set_Pr2061825550lle_tv] : ( vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X0)) = X0 )
    | ~ spl174_93 ),
    inference(avatar_component_clause,[],[f2956]) ).

thf(f8527,plain,
    ( spl174_486
    | ~ spl174_91 ),
    inference(avatar_split_clause,[],[f3007,f2948,f8525]) ).

thf(f8525,plain,
    ( spl174_486
  <=> ! [X0: set_Pr1357842111at_nat,X1: set_Pr1357842111at_nat] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X0) != vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_486])]) ).

thf(f2948,plain,
    ( spl174_91
  <=> ! [X0: set_Pr1357842111at_nat] : ( vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_91])]) ).

thf(f3007,plain,
    ( ! [X0: set_Pr1357842111at_nat,X1: set_Pr1357842111at_nat] :
        ( ( X0 = X1 )
        | ( vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X0) != vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X1) ) )
    | ~ spl174_91 ),
    inference(constrained_superposition,[],[f2949,f2949]) ).

thf(f2949,plain,
    ( ! [X0: set_Pr1357842111at_nat] : ( vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X0)) = X0 )
    | ~ spl174_91 ),
    inference(avatar_component_clause,[],[f2948]) ).

thf(f8478,plain,
    ( spl174_485
    | ~ spl174_8
    | ~ spl174_362 ),
    inference(avatar_split_clause,[],[f5895,f5592,f2515,f8476]) ).

thf(f2515,plain,
    ( spl174_8
  <=> ( top_to1057771083lle_tv = vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,top_to1299250770e_tv_o) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_8])]) ).

thf(f5592,plain,
    ( spl174_362
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > $o] :
        ( ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X1)) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_362])]) ).

thf(f5895,plain,
    ( ! [X0: paraco1605129243lle_tv] :
        ( ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,top_to1299250770e_tv_o,X0) ) )
    | ~ spl174_8
    | ~ spl174_362 ),
    inference(superposition,[],[f5593,f2517]) ).

thf(f2517,plain,
    ( ( top_to1057771083lle_tv = vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,top_to1299250770e_tv_o) )
    | ~ spl174_8 ),
    inference(avatar_component_clause,[],[f2515]) ).

thf(f5593,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > $o] :
        ( ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X1)) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,X1,X0) ) )
    | ~ spl174_362 ),
    inference(avatar_component_clause,[],[f5592]) ).

thf(f8426,plain,
    ( spl174_484
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_191 ),
    inference(avatar_split_clause,[],[f3634,f3616,f2952,f2891,f2878,f2857,f8424]) ).

thf(f8424,plain,
    ( spl174_484
  <=> ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X1),X0) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0))),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_484])]) ).

thf(f2857,plain,
    ( spl174_75
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_75])]) ).

thf(f2878,plain,
    ( spl174_80
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_80])]) ).

thf(f2891,plain,
    ( spl174_83
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_83])]) ).

thf(f2952,plain,
    ( spl174_92
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_92])]) ).

thf(f3616,plain,
    ( spl174_191
  <=> ! [X2: paraco1605129243lle_tv,X0: ( nat > nat ) > nat > nat,X1: nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X0,X1)),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_191])]) ).

thf(f3634,plain,
    ( ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X1),X0) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0))),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) )
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_191 ),
    inference(forward_demodulation,[],[f3633,f2911]) ).

thf(f2911,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0) )
    | ~ spl174_75
    | ~ spl174_83 ),
    inference(superposition,[],[f2858,f2892]) ).

thf(f2892,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) = X0 )
    | ~ spl174_83 ),
    inference(avatar_component_clause,[],[f2891]) ).

thf(f2858,plain,
    ( ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X0 )
    | ~ spl174_75 ),
    inference(avatar_component_clause,[],[f2857]) ).

thf(f3633,plain,
    ( ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X1),X0) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0))),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) )
    | ~ spl174_80
    | ~ spl174_92
    | ~ spl174_191 ),
    inference(forward_demodulation,[],[f3630,f2953]) ).

thf(f2953,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0) )
    | ~ spl174_92 ),
    inference(avatar_component_clause,[],[f2952]) ).

thf(f3630,plain,
    ( ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0))),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)) = vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X1),X0) )
    | ~ spl174_80
    | ~ spl174_191 ),
    inference(superposition,[],[f3617,f2879]) ).

thf(f2879,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)) = X0 )
    | ~ spl174_80 ),
    inference(avatar_component_clause,[],[f2878]) ).

thf(f3617,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: ( nat > nat ) > nat > nat,X1: nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X0,X1)),X2) )
    | ~ spl174_191 ),
    inference(avatar_component_clause,[],[f3616]) ).

thf(f8422,plain,
    ( spl174_483
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_190 ),
    inference(avatar_split_clause,[],[f3627,f3612,f2914,f2887,f2874,f2853,f8420]) ).

thf(f8420,plain,
    ( spl174_483
  <=> ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X1),X0) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0))),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_483])]) ).

thf(f2853,plain,
    ( spl174_74
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_74])]) ).

thf(f2874,plain,
    ( spl174_79
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_79])]) ).

thf(f2887,plain,
    ( spl174_82
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_82])]) ).

thf(f2914,plain,
    ( spl174_86
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0) = vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_86])]) ).

thf(f3612,plain,
    ( spl174_190
  <=> ! [X2: paraco1604210848lle_fm,X0: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X0,X1)),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_190])]) ).

thf(f3627,plain,
    ( ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X1),X0) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0))),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) )
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_190 ),
    inference(forward_demodulation,[],[f3626,f2909]) ).

thf(f2909,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0) = vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0) )
    | ~ spl174_74
    | ~ spl174_82 ),
    inference(superposition,[],[f2854,f2888]) ).

thf(f2888,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) = X0 )
    | ~ spl174_82 ),
    inference(avatar_component_clause,[],[f2887]) ).

thf(f2854,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X0 )
    | ~ spl174_74 ),
    inference(avatar_component_clause,[],[f2853]) ).

thf(f3626,plain,
    ( ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X1),X0) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0))),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) )
    | ~ spl174_79
    | ~ spl174_86
    | ~ spl174_190 ),
    inference(forward_demodulation,[],[f3623,f2915]) ).

thf(f2915,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0) = vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0) )
    | ~ spl174_86 ),
    inference(avatar_component_clause,[],[f2914]) ).

thf(f3623,plain,
    ( ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0))),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)) = vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X1),X0) )
    | ~ spl174_79
    | ~ spl174_190 ),
    inference(superposition,[],[f3613,f2875]) ).

thf(f2875,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)) = X0 )
    | ~ spl174_79 ),
    inference(avatar_component_clause,[],[f2874]) ).

thf(f3613,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X0,X1)),X2) )
    | ~ spl174_190 ),
    inference(avatar_component_clause,[],[f3612]) ).

thf(f8418,plain,
    ( spl174_482
    | ~ spl174_2
    | ~ spl174_181 ),
    inference(avatar_split_clause,[],[f3548,f3538,f2460,f8416]) ).

thf(f8416,plain,
    ( spl174_482
  <=> ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_482])]) ).

thf(f3538,plain,
    ( spl174_181
  <=> ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X0),X1)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_181])]) ).

thf(f3548,plain,
    ( ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) )
    | ~ spl174_2
    | ~ spl174_181 ),
    inference(trivial_inequality_removal,[],[f3547]) ).

thf(f3547,plain,
    ( ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) )
    | ~ spl174_2
    | ~ spl174_181 ),
    inference(superposition,[],[f3539,f2461]) ).

thf(f3539,plain,
    ( ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X0),X1)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) )
    | ~ spl174_181 ),
    inference(avatar_component_clause,[],[f3538]) ).

thf(f8414,plain,
    ( spl174_481
    | ~ spl174_2
    | ~ spl174_180 ),
    inference(avatar_split_clause,[],[f3546,f3534,f2460,f8412]) ).

thf(f8412,plain,
    ( spl174_481
  <=> ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_481])]) ).

thf(f3534,plain,
    ( spl174_180
  <=> ! [X0: set_Pr1986765409at_nat,X1: set_Pr2014382200lle_tv] :
        ( ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X0),X1)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_180])]) ).

thf(f3546,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) )
    | ~ spl174_2
    | ~ spl174_180 ),
    inference(trivial_inequality_removal,[],[f3545]) ).

thf(f3545,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) )
    | ~ spl174_2
    | ~ spl174_180 ),
    inference(superposition,[],[f3535,f2461]) ).

thf(f3535,plain,
    ( ! [X0: set_Pr1986765409at_nat,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X0),X1)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) )
    | ~ spl174_180 ),
    inference(avatar_component_clause,[],[f3534]) ).

thf(f8410,plain,
    ( spl174_480
    | ~ spl174_2
    | ~ spl174_179 ),
    inference(avatar_split_clause,[],[f3544,f3530,f2460,f8408]) ).

thf(f8408,plain,
    ( spl174_480
  <=> ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_480])]) ).

thf(f3530,plain,
    ( spl174_179
  <=> ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_179])]) ).

thf(f3544,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) )
    | ~ spl174_2
    | ~ spl174_179 ),
    inference(trivial_inequality_removal,[],[f3543]) ).

thf(f3543,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) )
    | ~ spl174_2
    | ~ spl174_179 ),
    inference(superposition,[],[f3531,f2461]) ).

thf(f3531,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
        | ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) ) )
    | ~ spl174_179 ),
    inference(avatar_component_clause,[],[f3530]) ).

thf(f8406,plain,
    ( spl174_479
    | ~ spl174_2
    | ~ spl174_178 ),
    inference(avatar_split_clause,[],[f3542,f3525,f2460,f8404]) ).

thf(f8404,plain,
    ( spl174_479
  <=> ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_479])]) ).

thf(f3525,plain,
    ( spl174_178
  <=> ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X0),X1)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_178])]) ).

thf(f3542,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) )
    | ~ spl174_2
    | ~ spl174_178 ),
    inference(trivial_inequality_removal,[],[f3541]) ).

thf(f3541,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X1),X0)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $false = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) )
    | ~ spl174_2
    | ~ spl174_178 ),
    inference(superposition,[],[f3526,f2461]) ).

thf(f3526,plain,
    ( ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
        ( ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
        | ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X0),X1)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) )
    | ~ spl174_178 ),
    inference(avatar_component_clause,[],[f3525]) ).

thf(f8402,plain,
    ( spl174_478
    | ~ spl174_9
    | ~ spl174_360 ),
    inference(avatar_split_clause,[],[f5858,f5584,f2520,f8400]) ).

thf(f2520,plain,
    ( spl174_9
  <=> ( top_top_set_nat = vAPP(sTfun(nat,$o),set_nat,collect_nat,top_top_nat_o) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_9])]) ).

thf(f5584,plain,
    ( spl174_360
  <=> ! [X0: nat,X1: nat > $o] :
        ( ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),vAPP(sTfun(nat,$o),set_nat,collect_nat,X1)) )
        | ( $true = vAPP(nat,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_360])]) ).

thf(f5858,plain,
    ( ! [X0: nat] :
        ( ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) )
        | ( $true = vAPP(nat,$o,top_top_nat_o,X0) ) )
    | ~ spl174_9
    | ~ spl174_360 ),
    inference(superposition,[],[f5585,f2522]) ).

thf(f2522,plain,
    ( ( top_top_set_nat = vAPP(sTfun(nat,$o),set_nat,collect_nat,top_top_nat_o) )
    | ~ spl174_9 ),
    inference(avatar_component_clause,[],[f2520]) ).

thf(f5585,plain,
    ( ! [X0: nat,X1: nat > $o] :
        ( ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),vAPP(sTfun(nat,$o),set_nat,collect_nat,X1)) )
        | ( $true = vAPP(nat,$o,X1,X0) ) )
    | ~ spl174_360 ),
    inference(avatar_component_clause,[],[f5584]) ).

thf(f8398,plain,
    ( spl174_477
    | ~ spl174_175 ),
    inference(avatar_split_clause,[],[f3515,f3473,f8396]) ).

thf(f8396,plain,
    ( spl174_477
  <=> ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv,X1: nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2) != X0 )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0)),X1),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_477])]) ).

thf(f3473,plain,
    ( spl174_175
  <=> ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
        | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_175])]) ).

thf(f3515,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv,X1: nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2) != X0 )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0)),X1),X2) ) )
    | ~ spl174_175 ),
    inference(equality_proxy_clausification,[],[f3509]) ).

thf(f3509,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv,X1: nat > nat] :
        ( ( $true != vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0)),X1),X2) ) )
    | ~ spl174_175 ),
    inference(primitive_instantiation,[],[f3474]) ).

thf(f3474,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) )
    | ~ spl174_175 ),
    inference(avatar_component_clause,[],[f3473]) ).

thf(f8394,plain,
    ( spl174_476
    | ~ spl174_174 ),
    inference(avatar_split_clause,[],[f3502,f3469,f8392]) ).

thf(f8392,plain,
    ( spl174_476
  <=> ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm,X1: list_char > paraco1605129243lle_tv] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2) != X0 )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0)),X1),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_476])]) ).

thf(f3469,plain,
    ( spl174_174
  <=> ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
        | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_174])]) ).

thf(f3502,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm,X1: list_char > paraco1605129243lle_tv] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2) != X0 )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0)),X1),X2) ) )
    | ~ spl174_174 ),
    inference(equality_proxy_clausification,[],[f3496]) ).

thf(f3496,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true != vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0)),X1),X2) ) )
    | ~ spl174_174 ),
    inference(primitive_instantiation,[],[f3470]) ).

thf(f3470,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) )
    | ~ spl174_174 ),
    inference(avatar_component_clause,[],[f3469]) ).

thf(f8390,plain,
    ( spl174_475
    | ~ spl174_81
    | ~ spl174_111 ),
    inference(avatar_split_clause,[],[f3066,f3058,f2883,f8388]) ).

thf(f8388,plain,
    ( spl174_475
  <=> ! [X2: $o > paraco1605129243lle_tv,X0: paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X2),X1),X0) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,nat,sK16,X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_475])]) ).

thf(f2883,plain,
    ( spl174_81
  <=> ! [X0: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK16,X0)) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_81])]) ).

thf(f3066,plain,
    ( ! [X2: $o > paraco1605129243lle_tv,X0: paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X2),X1),X0) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,nat,sK16,X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) )
    | ~ spl174_81
    | ~ spl174_111 ),
    inference(superposition,[],[f3059,f2884]) ).

thf(f2884,plain,
    ( ! [X0: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK16,X0)) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) )
    | ~ spl174_81 ),
    inference(avatar_component_clause,[],[f2883]) ).

thf(f8386,plain,
    spl174_474,
    inference(avatar_split_clause,[],[f2292,f8384]) ).

thf(f8384,plain,
    ( spl174_474
  <=> ! [X2: paraco1604210848lle_fm,X0: set_nat,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X2) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_474])]) ).

thf(f2292,plain,
    ! [X2: paraco1604210848lle_fm,X0: set_nat,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X2) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f2288]) ).

thf(f2288,plain,
    ! [X2: paraco1604210848lle_fm,X0: set_nat,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1)),vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X2)) ) ),
    inference(binary_proxy_clausification,[],[f1775]) ).

thf(f1775,plain,
    ! [X2: paraco1604210848lle_fm,X0: set_nat,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1)),vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X2)) ),
    inference(cnf_transformation,[],[f624]) ).

thf(f624,plain,
    ! [X0: set_nat,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1)),vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X2)) ),
    inference(fool_elimination,[],[f623]) ).

thf(f623,plain,
    ! [X0: set_nat,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X2) )
      & vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) ),
    inference(rectify,[],[f12]) ).

thf(f12,axiom,
    ! [X9: set_nat,X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X9),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6)) = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X9),X6) )
      & vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X9),X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_11_conjunction__in) ).

thf(f8088,plain,
    ( spl174_473
    | ~ spl174_12
    | ~ spl174_282 ),
    inference(avatar_split_clause,[],[f4476,f4459,f2534,f8086]) ).

thf(f8086,plain,
    ( spl174_473
  <=> ! [X2: $o,X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2) != X1 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_473])]) ).

thf(f2534,plain,
    ( spl174_12
  <=> ! [X0: $o,X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_12])]) ).

thf(f4459,plain,
    ( spl174_282
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_282])]) ).

thf(f4476,plain,
    ( ! [X2: $o,X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2) != X1 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) ) )
    | ~ spl174_12
    | ~ spl174_282 ),
    inference(superposition,[],[f2535,f4460]) ).

thf(f4460,plain,
    ( ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) ) )
    | ~ spl174_282 ),
    inference(avatar_component_clause,[],[f4459]) ).

thf(f2535,plain,
    ( ! [X0: $o,X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
    | ~ spl174_12 ),
    inference(avatar_component_clause,[],[f2534]) ).

thf(f8084,plain,
    ( spl174_472
    | ~ spl174_38
    | ~ spl174_241 ),
    inference(avatar_split_clause,[],[f4103,f4055,f2645,f8082]) ).

thf(f8082,plain,
    ( spl174_472
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),paraco367965286_Truth)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_472])]) ).

thf(f4103,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),paraco367965286_Truth)) ) )
    | ~ spl174_38
    | ~ spl174_241 ),
    inference(inner_rewriting,[],[f4096]) ).

thf(f4096,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),paraco367965286_Truth)) ) )
    | ~ spl174_38
    | ~ spl174_241 ),
    inference(superposition,[],[f4056,f2646]) ).

thf(f8080,plain,
    ( spl174_471
    | ~ spl174_37
    | ~ spl174_241 ),
    inference(avatar_split_clause,[],[f4102,f4055,f2640,f8078]) ).

thf(f8078,plain,
    ( spl174_471
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),p2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_471])]) ).

thf(f4102,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),p2)) ) )
    | ~ spl174_37
    | ~ spl174_241 ),
    inference(inner_rewriting,[],[f4095]) ).

thf(f4095,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),p2)) ) )
    | ~ spl174_37
    | ~ spl174_241 ),
    inference(superposition,[],[f4056,f2642]) ).

thf(f8076,plain,
    ( spl174_470
    | ~ spl174_112
    | ~ spl174_399 ),
    inference(avatar_split_clause,[],[f8032,f6904,f3062,f8074]) ).

thf(f8074,plain,
    ( spl174_470
  <=> ! [X0: $o,X1: $o > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,X1,X0) = vAPP($o,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_470])]) ).

thf(f3062,plain,
    ( spl174_112
  <=> ! [X2: $o,X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) = vAPP($o,paraco1605129243lle_tv,X0,X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_112])]) ).

thf(f8032,plain,
    ( ! [X0: $o,X1: $o > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,X1,X0) = vAPP($o,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0))) )
    | ~ spl174_112
    | ~ spl174_399 ),
    inference(forward_demodulation,[],[f7995,f3063]) ).

thf(f3063,plain,
    ( ! [X2: $o,X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) = vAPP($o,paraco1605129243lle_tv,X0,X2) )
    | ~ spl174_112 ),
    inference(avatar_component_clause,[],[f3062]) ).

thf(f7995,plain,
    ( ! [X2: nat > paraco1605129243lle_tv,X0: $o,X1: $o > paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X1),X2),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)) = vAPP($o,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0))) )
    | ~ spl174_112
    | ~ spl174_399 ),
    inference(superposition,[],[f3063,f6905]) ).

thf(f8072,plain,
    ( spl174_469
    | ~ spl174_38
    | ~ spl174_241 ),
    inference(avatar_split_clause,[],[f4090,f4055,f2645,f8070]) ).

thf(f8070,plain,
    ( spl174_469
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,paraco367965286_Truth),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_469])]) ).

thf(f4090,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,paraco367965286_Truth),X1)) ) )
    | ~ spl174_38
    | ~ spl174_241 ),
    inference(superposition,[],[f4056,f2646]) ).

thf(f8068,plain,
    ( spl174_468
    | ~ spl174_37
    | ~ spl174_241 ),
    inference(avatar_split_clause,[],[f4089,f4055,f2640,f8066]) ).

thf(f8066,plain,
    ( spl174_468
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p2),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_468])]) ).

thf(f4089,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p2),X0)) ) )
    | ~ spl174_37
    | ~ spl174_241 ),
    inference(superposition,[],[f4056,f2642]) ).

thf(f8064,plain,
    ( spl174_467
    | ~ spl174_38
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3844,f3817,f2645,f8062]) ).

thf(f8062,plain,
    ( spl174_467
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),paraco367965286_Truth)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_467])]) ).

thf(f3844,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),paraco367965286_Truth)) ) )
    | ~ spl174_38
    | ~ spl174_213 ),
    inference(superposition,[],[f3818,f2646]) ).

thf(f8060,plain,
    ( spl174_466
    | ~ spl174_37
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3843,f3817,f2640,f8058]) ).

thf(f8058,plain,
    ( spl174_466
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),p2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_466])]) ).

thf(f3843,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),p2)) ) )
    | ~ spl174_37
    | ~ spl174_213 ),
    inference(superposition,[],[f3818,f2642]) ).

thf(f8056,plain,
    ( spl174_465
    | ~ spl174_38
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3840,f3817,f2645,f8054]) ).

thf(f8054,plain,
    ( spl174_465
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,paraco367965286_Truth),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_465])]) ).

thf(f3840,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,paraco367965286_Truth),X1)) ) )
    | ~ spl174_38
    | ~ spl174_213 ),
    inference(superposition,[],[f3818,f2646]) ).

thf(f8052,plain,
    ( spl174_464
    | ~ spl174_37
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3839,f3817,f2640,f8050]) ).

thf(f8050,plain,
    ( spl174_464
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,p2),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_464])]) ).

thf(f3839,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,p2),X0)) ) )
    | ~ spl174_37
    | ~ spl174_213 ),
    inference(superposition,[],[f3818,f2642]) ).

thf(f8048,plain,
    ( spl174_463
    | ~ spl174_38
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3831,f3797,f2645,f8046]) ).

thf(f8046,plain,
    ( spl174_463
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),paraco367965286_Truth)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_463])]) ).

thf(f3831,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),paraco367965286_Truth)) ) )
    | ~ spl174_38
    | ~ spl174_211 ),
    inference(superposition,[],[f3798,f2646]) ).

thf(f8044,plain,
    ( spl174_462
    | ~ spl174_37
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3830,f3797,f2640,f8042]) ).

thf(f8042,plain,
    ( spl174_462
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),p2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_462])]) ).

thf(f3830,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),p2)) ) )
    | ~ spl174_37
    | ~ spl174_211 ),
    inference(superposition,[],[f3798,f2642]) ).

thf(f8040,plain,
    ( spl174_461
    | ~ spl174_38
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3828,f3797,f2645,f8038]) ).

thf(f8038,plain,
    ( spl174_461
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,paraco367965286_Truth),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_461])]) ).

thf(f3828,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,paraco367965286_Truth),X1)) ) )
    | ~ spl174_38
    | ~ spl174_211 ),
    inference(superposition,[],[f3798,f2646]) ).

thf(f8036,plain,
    ( spl174_460
    | ~ spl174_37
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3827,f3797,f2640,f8034]) ).

thf(f8034,plain,
    ( spl174_460
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,p2),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_460])]) ).

thf(f3827,plain,
    ( ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,p2),X0)) ) )
    | ~ spl174_37
    | ~ spl174_211 ),
    inference(superposition,[],[f3798,f2642]) ).

thf(f7738,plain,
    ( spl174_459
    | ~ spl174_27
    | ~ spl174_234 ),
    inference(avatar_split_clause,[],[f4014,f4003,f2598,f7736]) ).

thf(f7736,plain,
    ( spl174_459
  <=> ! [X0: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,f),f)),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_459])]) ).

thf(f4003,plain,
    ( spl174_234
  <=> ! [X0: set_Pr1986765409at_nat,X1: nat > nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X1),X1)),X0)) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_234])]) ).

thf(f4014,plain,
    ( ! [X0: set_Pr1986765409at_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,f),f)),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) )
    | ~ spl174_27
    | ~ spl174_234 ),
    inference(trivial_inequality_removal,[],[f4011]) ).

thf(f4011,plain,
    ( ! [X0: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,f),f)),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) )
    | ~ spl174_27
    | ~ spl174_234 ),
    inference(superposition,[],[f4004,f2600]) ).

thf(f4004,plain,
    ( ! [X0: set_Pr1986765409at_nat,X1: nat > nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X1),X1)),X0)) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) )
    | ~ spl174_234 ),
    inference(avatar_component_clause,[],[f4003]) ).

thf(f7734,plain,
    ( spl174_458
    | ~ spl174_75
    | ~ spl174_83
    | ~ spl174_217 ),
    inference(avatar_split_clause,[],[f3905,f3868,f2891,f2857,f7732]) ).

thf(f7732,plain,
    ( spl174_458
  <=> ! [X0: produc931990033lle_tv] :
        ( ( vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0) )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_458])]) ).

thf(f3868,plain,
    ( spl174_217
  <=> ! [X0: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0))) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_217])]) ).

thf(f3905,plain,
    ( ! [X0: produc931990033lle_tv] :
        ( ( vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0) )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) )
    | ~ spl174_75
    | ~ spl174_83
    | ~ spl174_217 ),
    inference(forward_demodulation,[],[f3901,f2911]) ).

thf(f3901,plain,
    ( ! [X0: produc931990033lle_tv] :
        ( ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0) )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) )
    | ~ spl174_75
    | ~ spl174_217 ),
    inference(superposition,[],[f2858,f3869]) ).

thf(f3869,plain,
    ( ! [X0: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0))) = X0 )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) )
    | ~ spl174_217 ),
    inference(avatar_component_clause,[],[f3868]) ).

thf(f7730,plain,
    ( spl174_457
    | ~ spl174_2
    | ~ spl174_177 ),
    inference(avatar_split_clause,[],[f3523,f3481,f2460,f7728]) ).

thf(f7728,plain,
    ( spl174_457
  <=> ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_457])]) ).

thf(f3481,plain,
    ( spl174_177
  <=> ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_177])]) ).

thf(f3523,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) )
    | ~ spl174_2
    | ~ spl174_177 ),
    inference(trivial_inequality_removal,[],[f3522]) ).

thf(f3522,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true != $true )
        | ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) )
    | ~ spl174_2
    | ~ spl174_177 ),
    inference(superposition,[],[f3482,f2461]) ).

thf(f3482,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
        | ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) )
    | ~ spl174_177 ),
    inference(avatar_component_clause,[],[f3481]) ).

thf(f7726,plain,
    ( spl174_456
    | ~ spl174_2
    | ~ spl174_176 ),
    inference(avatar_split_clause,[],[f3521,f3477,f2460,f7724]) ).

thf(f7724,plain,
    ( spl174_456
  <=> ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_456])]) ).

thf(f3477,plain,
    ( spl174_176
  <=> ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_176])]) ).

thf(f3521,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) )
    | ~ spl174_2
    | ~ spl174_176 ),
    inference(trivial_inequality_removal,[],[f3520]) ).

thf(f3520,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) )
    | ~ spl174_2
    | ~ spl174_176 ),
    inference(superposition,[],[f3478,f2461]) ).

thf(f3478,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
        | ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) )
    | ~ spl174_176 ),
    inference(avatar_component_clause,[],[f3477]) ).

thf(f7722,plain,
    ( spl174_455
    | ~ spl174_2
    | ~ spl174_175 ),
    inference(avatar_split_clause,[],[f3514,f3473,f2460,f7720]) ).

thf(f7720,plain,
    ( spl174_455
  <=> ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_455])]) ).

thf(f3514,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) )
    | ~ spl174_2
    | ~ spl174_175 ),
    inference(trivial_inequality_removal,[],[f3513]) ).

thf(f3513,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) )
    | ~ spl174_2
    | ~ spl174_175 ),
    inference(superposition,[],[f3474,f2461]) ).

thf(f7718,plain,
    ( spl174_454
    | ~ spl174_2
    | ~ spl174_174 ),
    inference(avatar_split_clause,[],[f3501,f3469,f2460,f7716]) ).

thf(f7716,plain,
    ( spl174_454
  <=> ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_454])]) ).

thf(f3501,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) )
    | ~ spl174_2
    | ~ spl174_174 ),
    inference(trivial_inequality_removal,[],[f3500]) ).

thf(f3500,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) )
    | ~ spl174_2
    | ~ spl174_174 ),
    inference(superposition,[],[f3470,f2461]) ).

thf(f7714,plain,
    ( spl174_453
    | ~ spl174_2
    | ~ spl174_172 ),
    inference(avatar_split_clause,[],[f3489,f3460,f2460,f7712]) ).

thf(f7712,plain,
    ( spl174_453
  <=> ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_453])]) ).

thf(f3460,plain,
    ( spl174_172
  <=> ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_172])]) ).

thf(f3489,plain,
    ( ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) ) )
    | ~ spl174_2
    | ~ spl174_172 ),
    inference(trivial_inequality_removal,[],[f3488]) ).

thf(f3488,plain,
    ( ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) ) )
    | ~ spl174_2
    | ~ spl174_172 ),
    inference(superposition,[],[f3461,f2461]) ).

thf(f3461,plain,
    ( ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) )
    | ~ spl174_172 ),
    inference(avatar_component_clause,[],[f3460]) ).

thf(f7701,plain,
    ( spl174_452
    | ~ spl174_155 ),
    inference(avatar_split_clause,[],[f3337,f3302,f7699]) ).

thf(f7699,plain,
    ( spl174_452
  <=> ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))) != X0 )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_452])]) ).

thf(f3302,plain,
    ( spl174_155
  <=> ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_155])]) ).

thf(f3337,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))) != X0 )
        | ( X0 = X1 ) )
    | ~ spl174_155 ),
    inference(equality_proxy_clausification,[],[f3336]) ).

thf(f3336,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))) != X0 )
        | ( $true = vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0),X1) ) )
    | ~ spl174_155 ),
    inference(equality_proxy_clausification,[],[f3333]) ).

thf(f3333,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( $true != vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0)))) )
        | ( $true = vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0),X1) ) )
    | ~ spl174_155 ),
    inference(primitive_instantiation,[],[f3303]) ).

thf(f3303,plain,
    ( ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) )
        | ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) ) )
    | ~ spl174_155 ),
    inference(avatar_component_clause,[],[f3302]) ).

thf(f7697,plain,
    ( spl174_451
    | ~ spl174_154 ),
    inference(avatar_split_clause,[],[f3329,f3297,f7695]) ).

thf(f7695,plain,
    ( spl174_451
  <=> ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))) != X0 )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_451])]) ).

thf(f3297,plain,
    ( spl174_154
  <=> ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_154])]) ).

thf(f3329,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))) != X0 )
        | ( X0 = X1 ) )
    | ~ spl174_154 ),
    inference(equality_proxy_clausification,[],[f3328]) ).

thf(f3328,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))) != X0 )
        | ( $true = vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0),X1) ) )
    | ~ spl174_154 ),
    inference(equality_proxy_clausification,[],[f3325]) ).

thf(f3325,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv] :
        ( ( $true != vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0))),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0)))) )
        | ( $true = vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),X0),X1) ) )
    | ~ spl174_154 ),
    inference(primitive_instantiation,[],[f3298]) ).

thf(f3298,plain,
    ( ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) )
        | ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) ) )
    | ~ spl174_154 ),
    inference(avatar_component_clause,[],[f3297]) ).

thf(f7693,plain,
    ( spl174_450
    | ~ spl174_153 ),
    inference(avatar_split_clause,[],[f3321,f3293,f7691]) ).

thf(f7691,plain,
    ( spl174_450
  <=> ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))) != X0 )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_450])]) ).

thf(f3293,plain,
    ( spl174_153
  <=> ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_153])]) ).

thf(f3321,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))) != X0 )
        | ( X0 = X1 ) )
    | ~ spl174_153 ),
    inference(equality_proxy_clausification,[],[f3320]) ).

thf(f3320,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))) != X0 )
        | ( $true = vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0),X1) ) )
    | ~ spl174_153 ),
    inference(equality_proxy_clausification,[],[f3317]) ).

thf(f3317,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( $true != vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0)))) )
        | ( $true = vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0),X1) ) )
    | ~ spl174_153 ),
    inference(primitive_instantiation,[],[f3294]) ).

thf(f3294,plain,
    ( ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) )
        | ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) ) )
    | ~ spl174_153 ),
    inference(avatar_component_clause,[],[f3293]) ).

thf(f7689,plain,
    ( spl174_449
    | ~ spl174_152 ),
    inference(avatar_split_clause,[],[f3313,f3289,f7687]) ).

thf(f7687,plain,
    ( spl174_449
  <=> ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))) != X0 )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_449])]) ).

thf(f3289,plain,
    ( spl174_152
  <=> ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_152])]) ).

thf(f3313,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))) != X0 )
        | ( X0 = X1 ) )
    | ~ spl174_152 ),
    inference(equality_proxy_clausification,[],[f3312]) ).

thf(f3312,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))) != X0 )
        | ( $true = vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0),X1) ) )
    | ~ spl174_152 ),
    inference(equality_proxy_clausification,[],[f3309]) ).

thf(f3309,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm] :
        ( ( $true != vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0))),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0)))) )
        | ( $true = vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),X0),X1) ) )
    | ~ spl174_152 ),
    inference(primitive_instantiation,[],[f3290]) ).

thf(f3290,plain,
    ( ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) )
        | ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) ) )
    | ~ spl174_152 ),
    inference(avatar_component_clause,[],[f3289]) ).

thf(f7685,plain,
    ( spl174_448
    | ~ spl174_125
    | ~ spl174_128 ),
    inference(avatar_split_clause,[],[f3180,f3136,f3122,f7683]) ).

thf(f7683,plain,
    ( spl174_448
  <=> ! [X0: nat > nat] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_448])]) ).

thf(f3136,plain,
    ( spl174_128
  <=> ! [X0: nat > nat] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_128])]) ).

thf(f3180,plain,
    ( ! [X0: nat > nat] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) )
    | ~ spl174_125
    | ~ spl174_128 ),
    inference(trivial_inequality_removal,[],[f3175]) ).

thf(f3175,plain,
    ( ! [X0: nat > nat] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
        | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) )
    | ~ spl174_125
    | ~ spl174_128 ),
    inference(superposition,[],[f3137,f3123]) ).

thf(f3137,plain,
    ( ! [X0: nat > nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) ) )
    | ~ spl174_128 ),
    inference(avatar_component_clause,[],[f3136]) ).

thf(f7681,plain,
    ( spl174_447
    | ~ spl174_58
    | ~ spl174_111 ),
    inference(avatar_split_clause,[],[f3065,f3058,f2760,f7679]) ).

thf(f7679,plain,
    ( spl174_447
  <=> ! [X2: $o > paraco1605129243lle_tv,X0: paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,nat,sK25,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X2),X1),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_447])]) ).

thf(f2760,plain,
    ( spl174_58
  <=> ! [X0: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK25,X0)) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_58])]) ).

thf(f3065,plain,
    ( ! [X2: $o > paraco1605129243lle_tv,X0: paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,nat,sK25,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X2),X1),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) )
    | ~ spl174_58
    | ~ spl174_111 ),
    inference(superposition,[],[f3059,f2761]) ).

thf(f2761,plain,
    ( ! [X0: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK25,X0)) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) )
    | ~ spl174_58 ),
    inference(avatar_component_clause,[],[f2760]) ).

thf(f7637,plain,
    ( spl174_446
    | ~ spl174_27
    | ~ spl174_231 ),
    inference(avatar_split_clause,[],[f3989,f3970,f2598,f7634]) ).

thf(f7634,plain,
    ( spl174_446
  <=> ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,f),top_top_set_nat)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_446])]) ).

thf(f3970,plain,
    ( spl174_231
  <=> ! [X0: nat > nat,X1: set_nat] :
        ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) = X1 )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_231])]) ).

thf(f3989,plain,
    ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,f),top_top_set_nat)) )
    | ~ spl174_27
    | ~ spl174_231 ),
    inference(trivial_inequality_removal,[],[f3986]) ).

thf(f3986,plain,
    ( ( $true != $true )
    | ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,f),top_top_set_nat)) )
    | ~ spl174_27
    | ~ spl174_231 ),
    inference(superposition,[],[f3971,f2600]) ).

thf(f3971,plain,
    ( ! [X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
        | ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) = X1 ) )
    | ~ spl174_231 ),
    inference(avatar_component_clause,[],[f3970]) ).

thf(f7632,plain,
    spl174_445,
    inference(avatar_split_clause,[],[f2191,f7630]) ).

thf(f7630,plain,
    ( spl174_445
  <=> ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1) = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_445])]) ).

thf(f2191,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1) = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2190]) ).

thf(f2190,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1) = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2186]) ).

thf(f2186,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1843]) ).

thf(f1843,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2)) = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1138]) ).

thf(f1138,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2)) = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f680]) ).

thf(f680,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2)) = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),X1),X2) ) ),
    inference(fool_elimination,[],[f679]) ).

thf(f679,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv)
     => ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1) = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f291]) ).

thf(f291,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv,X79: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),top_to1057771083lle_tv)
     => ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),X38) = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),X79) )
        = ( X38 = X79 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_290_inj__image__eq__iff) ).

thf(f7628,plain,
    spl174_444,
    inference(avatar_split_clause,[],[f2189,f7626]) ).

thf(f7626,plain,
    ( spl174_444
  <=> ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1) != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_444])]) ).

thf(f2189,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1) != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2188]) ).

thf(f2188,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1) != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2187]) ).

thf(f2187,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X2)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),vEQ(set_Pa1764573435lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1843]) ).

thf(f7624,plain,
    spl174_443,
    inference(avatar_split_clause,[],[f2177,f7622]) ).

thf(f7622,plain,
    ( spl174_443
  <=> ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
        ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1) = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_443])]) ).

thf(f2177,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1) = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2176]) ).

thf(f2176,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1) = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $false = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2172]) ).

thf(f2172,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $false = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1847]) ).

thf(f1847,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2)) = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),X1),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1143]) ).

thf(f1143,plain,
    ! [X0: nat > nat,X1: set_nat,X2: set_nat] :
      ( ( vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2)) = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),X1),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f688]) ).

thf(f688,plain,
    ! [X0: nat > nat,X1: set_nat,X2: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
     => ( vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2)) = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),X1),X2) ) ),
    inference(fool_elimination,[],[f687]) ).

thf(f687,plain,
    ! [X0: nat > nat,X1: set_nat,X2: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat)
     => ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1) = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f290]) ).

thf(f290,axiom,
    ! [X14: nat > nat,X38: set_nat,X79: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),top_top_set_nat)
     => ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),X38) = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),X79) )
        = ( X38 = X79 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_289_inj__image__eq__iff) ).

thf(f7620,plain,
    spl174_442,
    inference(avatar_split_clause,[],[f2175,f7618]) ).

thf(f7618,plain,
    ( spl174_442
  <=> ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
        ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1) != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_442])]) ).

thf(f2175,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1) != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2174]) ).

thf(f2174,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1) != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $true = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2173]) ).

thf(f2173,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( $false = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X2)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $true = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),vEQ(set_nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1847]) ).

thf(f7542,plain,
    ( spl174_441
    | ~ spl174_272
    | ~ spl174_395 ),
    inference(avatar_split_clause,[],[f6983,f6882,f4343,f7540]) ).

thf(f7540,plain,
    ( spl174_441
  <=> ! [X0: set_nat] : ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_441])]) ).

thf(f4343,plain,
    ( spl174_272
  <=> ! [X2: nat > nat,X0: set_nat,X1: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) )
        | ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X2,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_272])]) ).

thf(f6882,plain,
    ( spl174_395
  <=> ! [X0: nat] : ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f),vAPP(nat,nat,f,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_395])]) ).

thf(f6983,plain,
    ( ! [X0: set_nat] : ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),X0) )
    | ~ spl174_272
    | ~ spl174_395 ),
    inference(trivial_inequality_removal,[],[f6982]) ).

thf(f6982,plain,
    ( ! [X0: set_nat] :
        ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,f),vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f)),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,f),vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f)),X0) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),X0) ) )
    | ~ spl174_272
    | ~ spl174_395 ),
    inference(superposition,[],[f4344,f6883]) ).

thf(f6883,plain,
    ( ! [X0: nat] : ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f),vAPP(nat,nat,f,X0)) = X0 )
    | ~ spl174_395 ),
    inference(avatar_component_clause,[],[f6882]) ).

thf(f4344,plain,
    ( ! [X2: nat > nat,X0: set_nat,X1: nat > nat] :
        ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X2,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0))) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) ) )
    | ~ spl174_272 ),
    inference(avatar_component_clause,[],[f4343]) ).

thf(f7538,plain,
    ( spl174_440
    | ~ spl174_40
    | ~ spl174_92
    | ~ spl174_217 ),
    inference(avatar_split_clause,[],[f3906,f3868,f2952,f2653,f7536]) ).

thf(f7536,plain,
    ( spl174_440
  <=> ! [X0: produc931990033lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0)) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0) )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_440])]) ).

thf(f2653,plain,
    ( spl174_40
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_40])]) ).

thf(f3906,plain,
    ( ! [X0: produc931990033lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0)) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0) )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) )
    | ~ spl174_40
    | ~ spl174_92
    | ~ spl174_217 ),
    inference(forward_demodulation,[],[f3902,f2953]) ).

thf(f3902,plain,
    ( ! [X0: produc931990033lle_tv] :
        ( ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0)) )
        | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) )
    | ~ spl174_40
    | ~ spl174_217 ),
    inference(superposition,[],[f2654,f3869]) ).

thf(f2654,plain,
    ( ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X1 )
    | ~ spl174_40 ),
    inference(avatar_component_clause,[],[f2653]) ).

thf(f7534,plain,
    ( spl174_439
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_175 ),
    inference(avatar_split_clause,[],[f3517,f3473,f2952,f2891,f2878,f2857,f7532]) ).

thf(f7532,plain,
    ( spl174_439
  <=> ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X1),vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) )
        | ( $true != vAPP(produc931990033lle_tv,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_439])]) ).

thf(f3517,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X1),vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) )
        | ( $true != vAPP(produc931990033lle_tv,$o,X1,X0) ) )
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_175 ),
    inference(forward_demodulation,[],[f3516,f2911]) ).

thf(f3516,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X1),vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) )
        | ( $true != vAPP(produc931990033lle_tv,$o,X1,X0) ) )
    | ~ spl174_80
    | ~ spl174_92
    | ~ spl174_175 ),
    inference(forward_demodulation,[],[f3510,f2953]) ).

thf(f3510,plain,
    ( ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
        ( ( $true != vAPP(produc931990033lle_tv,$o,X1,X0) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X1),vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)) ) )
    | ~ spl174_80
    | ~ spl174_175 ),
    inference(superposition,[],[f3474,f2879]) ).

thf(f7530,plain,
    ( spl174_438
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_174 ),
    inference(avatar_split_clause,[],[f3504,f3469,f2914,f2887,f2874,f2853,f7528]) ).

thf(f7528,plain,
    ( spl174_438
  <=> ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X1),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) )
        | ( $true != vAPP(produc696645085lle_fm,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_438])]) ).

thf(f3504,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X1),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) )
        | ( $true != vAPP(produc696645085lle_fm,$o,X1,X0) ) )
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_174 ),
    inference(forward_demodulation,[],[f3503,f2909]) ).

thf(f3503,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X1),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) )
        | ( $true != vAPP(produc696645085lle_fm,$o,X1,X0) ) )
    | ~ spl174_79
    | ~ spl174_86
    | ~ spl174_174 ),
    inference(forward_demodulation,[],[f3497,f2915]) ).

thf(f3497,plain,
    ( ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
        ( ( $true != vAPP(produc696645085lle_fm,$o,X1,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X1),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)) ) )
    | ~ spl174_79
    | ~ spl174_174 ),
    inference(superposition,[],[f3470,f2875]) ).

thf(f7526,plain,
    ( spl174_437
    | ~ spl174_2
    | ~ spl174_171 ),
    inference(avatar_split_clause,[],[f3456,f3446,f2460,f7524]) ).

thf(f7524,plain,
    ( spl174_437
  <=> ! [X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_437])]) ).

thf(f3456,plain,
    ( ! [X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_171 ),
    inference(trivial_inequality_removal,[],[f3455]) ).

thf(f3455,plain,
    ( ! [X0: nat > nat,X1: nat] :
        ( ( $true != $true )
        | ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_171 ),
    inference(superposition,[],[f3447,f2461]) ).

thf(f7522,plain,
    ( spl174_436
    | ~ spl174_2
    | ~ spl174_170 ),
    inference(avatar_split_clause,[],[f3451,f3442,f2460,f7520]) ).

thf(f7520,plain,
    ( spl174_436
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_436])]) ).

thf(f3451,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) )
    | ~ spl174_2
    | ~ spl174_170 ),
    inference(trivial_inequality_removal,[],[f3450]) ).

thf(f3450,plain,
    ( ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( $true != $true )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) )
    | ~ spl174_2
    | ~ spl174_170 ),
    inference(superposition,[],[f3443,f2461]) ).

thf(f7493,plain,
    ( spl174_435
    | ~ spl174_55
    | ~ spl174_112
    | ~ spl174_226
    | ~ spl174_279 ),
    inference(avatar_split_clause,[],[f4448,f4429,f3931,f3062,f2742,f7490]) ).

thf(f7490,plain,
    ( spl174_435
  <=> ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,p2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_435])]) ).

thf(f2742,plain,
    ( spl174_55
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$true) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_55])]) ).

thf(f3931,plain,
    ( spl174_226
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_226])]) ).

thf(f4429,plain,
    ( spl174_279
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),paraco793048302_Indet),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_279])]) ).

thf(f4448,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,p2)) )
    | ~ spl174_55
    | ~ spl174_112
    | ~ spl174_226
    | ~ spl174_279 ),
    inference(forward_demodulation,[],[f4447,f2743]) ).

thf(f2743,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$true) = X0 )
    | ~ spl174_55 ),
    inference(avatar_component_clause,[],[f2742]) ).

thf(f4447,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,p2)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)),$true) )
    | ~ spl174_112
    | ~ spl174_226
    | ~ spl174_279 ),
    inference(forward_demodulation,[],[f4438,f3063]) ).

thf(f4438,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,p2)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),paraco793048302_Indet),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) )
    | ~ spl174_226
    | ~ spl174_279 ),
    inference(superposition,[],[f4430,f3933]) ).

thf(f3933,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | ~ spl174_226 ),
    inference(avatar_component_clause,[],[f3931]) ).

thf(f4430,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),paraco793048302_Indet),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)) )
    | ~ spl174_279 ),
    inference(avatar_component_clause,[],[f4429]) ).

thf(f7487,plain,
    ( spl174_434
    | ~ spl174_2
    | ~ spl174_169 ),
    inference(avatar_split_clause,[],[f3438,f3414,f2460,f7485]) ).

thf(f7485,plain,
    ( spl174_434
  <=> ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_434])]) ).

thf(f3438,plain,
    ( ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_169 ),
    inference(trivial_inequality_removal,[],[f3437]) ).

thf(f3437,plain,
    ( ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_169 ),
    inference(superposition,[],[f3415,f2461]) ).

thf(f7483,plain,
    ( spl174_433
    | ~ spl174_2
    | ~ spl174_168 ),
    inference(avatar_split_clause,[],[f3433,f3406,f2460,f7481]) ).

thf(f7481,plain,
    ( spl174_433
  <=> ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_433])]) ).

thf(f3433,plain,
    ( ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_168 ),
    inference(trivial_inequality_removal,[],[f3432]) ).

thf(f3432,plain,
    ( ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) )
    | ~ spl174_2
    | ~ spl174_168 ),
    inference(superposition,[],[f3407,f2461]) ).

thf(f7479,plain,
    ( spl174_432
    | ~ spl174_156 ),
    inference(avatar_split_clause,[],[f3355,f3339,f7477]) ).

thf(f7477,plain,
    ( spl174_432
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( X0 = X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_432])]) ).

thf(f3339,plain,
    ( spl174_156
  <=> ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_156])]) ).

thf(f3355,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( X0 = X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 ) )
    | ~ spl174_156 ),
    inference(equality_proxy_clausification,[],[f3354]) ).

thf(f3354,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( X0 = X1 )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0)))) ) )
    | ~ spl174_156 ),
    inference(equality_proxy_clausification,[],[f3353]) ).

thf(f3353,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0)))) ) )
    | ~ spl174_156 ),
    inference(equality_proxy_clausification,[],[f3350]) ).

thf(f3350,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0)))) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0)))) ) )
    | ~ spl174_156 ),
    inference(primitive_instantiation,[],[f3340]) ).

thf(f3340,plain,
    ( ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) ) )
    | ~ spl174_156 ),
    inference(avatar_component_clause,[],[f3339]) ).

thf(f7408,plain,
    ( spl174_431
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_167 ),
    inference(avatar_split_clause,[],[f3428,f3402,f2952,f2891,f2878,f2857,f7406]) ).

thf(f7406,plain,
    ( spl174_431
  <=> ! [X0: produc931990033lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X1),X0) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_431])]) ).

thf(f3402,plain,
    ( spl174_167
  <=> ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_167])]) ).

thf(f3428,plain,
    ( ! [X0: produc931990033lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X1),X0) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0))) )
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_167 ),
    inference(forward_demodulation,[],[f3427,f2911]) ).

thf(f3427,plain,
    ( ! [X0: produc931990033lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X1),X0) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0))) )
    | ~ spl174_80
    | ~ spl174_92
    | ~ spl174_167 ),
    inference(forward_demodulation,[],[f3424,f2953]) ).

thf(f3424,plain,
    ( ! [X0: produc931990033lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0))) = vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X1),X0) )
    | ~ spl174_80
    | ~ spl174_167 ),
    inference(superposition,[],[f3403,f2879]) ).

thf(f3403,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) )
    | ~ spl174_167 ),
    inference(avatar_component_clause,[],[f3402]) ).

thf(f7404,plain,
    ( spl174_430
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_166 ),
    inference(avatar_split_clause,[],[f3421,f3398,f2914,f2887,f2874,f2853,f7402]) ).

thf(f7402,plain,
    ( spl174_430
  <=> ! [X0: produc696645085lle_fm,X1: paraco1604210848lle_fm > paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X1),X0) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X1,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_430])]) ).

thf(f3398,plain,
    ( spl174_166
  <=> ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm > paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X0,X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_166])]) ).

thf(f3421,plain,
    ( ! [X0: produc696645085lle_fm,X1: paraco1604210848lle_fm > paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X1),X0) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X1,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0))) )
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_166 ),
    inference(forward_demodulation,[],[f3420,f2909]) ).

thf(f3420,plain,
    ( ! [X0: produc696645085lle_fm,X1: paraco1604210848lle_fm > paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X1),X0) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X1,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0))) )
    | ~ spl174_79
    | ~ spl174_86
    | ~ spl174_166 ),
    inference(forward_demodulation,[],[f3417,f2915]) ).

thf(f3417,plain,
    ( ! [X0: produc696645085lle_fm,X1: paraco1604210848lle_fm > paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X1,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0))) = vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X1),X0) )
    | ~ spl174_79
    | ~ spl174_166 ),
    inference(superposition,[],[f3399,f2875]) ).

thf(f3399,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm > paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X0,X2)) )
    | ~ spl174_166 ),
    inference(avatar_component_clause,[],[f3398]) ).

thf(f7400,plain,
    ( spl174_429
    | ~ spl174_2
    | ~ spl174_156 ),
    inference(avatar_split_clause,[],[f3352,f3339,f2460,f7398]) ).

thf(f7398,plain,
    ( spl174_429
  <=> ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_429])]) ).

thf(f3352,plain,
    ( ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) ) )
    | ~ spl174_2
    | ~ spl174_156 ),
    inference(trivial_inequality_removal,[],[f3351]) ).

thf(f3351,plain,
    ( ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) ) )
    | ~ spl174_2
    | ~ spl174_156 ),
    inference(superposition,[],[f3340,f2461]) ).

thf(f7391,plain,
    ( spl174_428
    | ~ spl174_81
    | ~ spl174_90 ),
    inference(avatar_split_clause,[],[f2946,f2942,f2883,f7389]) ).

thf(f7389,plain,
    ( spl174_428
  <=> ! [X0: paraco1605129243lle_tv,X1: nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X1),X0) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X1,vAPP(paraco1605129243lle_tv,nat,sK16,X0))) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_428])]) ).

thf(f2942,plain,
    ( spl174_90
  <=> ! [X0: nat > nat,X1: nat] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_90])]) ).

thf(f2946,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X1),X0) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X1,vAPP(paraco1605129243lle_tv,nat,sK16,X0))) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) )
    | ~ spl174_81
    | ~ spl174_90 ),
    inference(superposition,[],[f2943,f2884]) ).

thf(f2943,plain,
    ( ! [X0: nat > nat,X1: nat] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X1)) )
    | ~ spl174_90 ),
    inference(avatar_component_clause,[],[f2942]) ).

thf(f7245,plain,
    ( spl174_427
    | ~ spl174_27
    | ~ spl174_200 ),
    inference(avatar_split_clause,[],[f3760,f3700,f2598,f7243]) ).

thf(f7243,plain,
    ( spl174_427
  <=> ! [X0: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X0),f)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_427])]) ).

thf(f3760,plain,
    ( ! [X0: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X0),f)) ) )
    | ~ spl174_27
    | ~ spl174_200 ),
    inference(trivial_inequality_removal,[],[f3757]) ).

thf(f3757,plain,
    ( ! [X0: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X0),f)) ) )
    | ~ spl174_27
    | ~ spl174_200 ),
    inference(superposition,[],[f3701,f2600]) ).

thf(f7241,plain,
    ( spl174_426
    | ~ spl174_2
    | ~ spl174_155 ),
    inference(avatar_split_clause,[],[f3335,f3302,f2460,f7239]) ).

thf(f7239,plain,
    ( spl174_426
  <=> ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_426])]) ).

thf(f3335,plain,
    ( ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) ) )
    | ~ spl174_2
    | ~ spl174_155 ),
    inference(trivial_inequality_removal,[],[f3334]) ).

thf(f3334,plain,
    ( ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) ) )
    | ~ spl174_2
    | ~ spl174_155 ),
    inference(superposition,[],[f3303,f2461]) ).

thf(f7237,plain,
    ( spl174_425
    | ~ spl174_2
    | ~ spl174_154 ),
    inference(avatar_split_clause,[],[f3327,f3297,f2460,f7235]) ).

thf(f7235,plain,
    ( spl174_425
  <=> ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_425])]) ).

thf(f3327,plain,
    ( ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) ) )
    | ~ spl174_2
    | ~ spl174_154 ),
    inference(trivial_inequality_removal,[],[f3326]) ).

thf(f3326,plain,
    ( ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) ) )
    | ~ spl174_2
    | ~ spl174_154 ),
    inference(superposition,[],[f3298,f2461]) ).

thf(f7233,plain,
    ( spl174_424
    | ~ spl174_2
    | ~ spl174_153 ),
    inference(avatar_split_clause,[],[f3319,f3293,f2460,f7231]) ).

thf(f7231,plain,
    ( spl174_424
  <=> ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_424])]) ).

thf(f3319,plain,
    ( ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) ) )
    | ~ spl174_2
    | ~ spl174_153 ),
    inference(trivial_inequality_removal,[],[f3318]) ).

thf(f3318,plain,
    ( ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true != $true )
        | ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) ) )
    | ~ spl174_2
    | ~ spl174_153 ),
    inference(superposition,[],[f3294,f2461]) ).

thf(f7228,plain,
    ( spl174_423
    | ~ spl174_2
    | ~ spl174_152 ),
    inference(avatar_split_clause,[],[f3311,f3289,f2460,f7226]) ).

thf(f7226,plain,
    ( spl174_423
  <=> ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_423])]) ).

thf(f3311,plain,
    ( ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) ) )
    | ~ spl174_2
    | ~ spl174_152 ),
    inference(trivial_inequality_removal,[],[f3310]) ).

thf(f3310,plain,
    ( ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
        ( ( $true != $true )
        | ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) ) )
    | ~ spl174_2
    | ~ spl174_152 ),
    inference(superposition,[],[f3290,f2461]) ).

thf(f7168,plain,
    ( spl174_422
    | ~ spl174_73
    | ~ spl174_197 ),
    inference(avatar_split_clause,[],[f3719,f3684,f2849,f7166]) ).

thf(f7166,plain,
    ( spl174_422
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_422])]) ).

thf(f3684,plain,
    ( spl174_197
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_197])]) ).

thf(f3719,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) )
    | ~ spl174_73
    | ~ spl174_197 ),
    inference(superposition,[],[f3685,f2850]) ).

thf(f3685,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) ) )
    | ~ spl174_197 ),
    inference(avatar_component_clause,[],[f3684]) ).

thf(f7164,plain,
    ( spl174_421
    | ~ spl174_73
    | ~ spl174_158 ),
    inference(avatar_split_clause,[],[f3390,f3357,f2849,f7162]) ).

thf(f7162,plain,
    ( spl174_421
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_421])]) ).

thf(f3357,plain,
    ( spl174_158
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_158])]) ).

thf(f3390,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(list_char,paraco1605129243lle_tv,X0,X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1))) ) )
    | ~ spl174_73
    | ~ spl174_158 ),
    inference(superposition,[],[f3358,f2850]) ).

thf(f3358,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) ) )
    | ~ spl174_158 ),
    inference(avatar_component_clause,[],[f3357]) ).

thf(f7160,plain,
    ( spl174_420
    | ~ spl174_2
    | ~ spl174_134 ),
    inference(avatar_split_clause,[],[f3216,f3160,f2460,f7158]) ).

thf(f7158,plain,
    ( spl174_420
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_420])]) ).

thf(f3216,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) ) )
    | ~ spl174_2
    | ~ spl174_134 ),
    inference(trivial_inequality_removal,[],[f3215]) ).

thf(f3215,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) ) )
    | ~ spl174_2
    | ~ spl174_134 ),
    inference(superposition,[],[f3161,f2461]) ).

thf(f7156,plain,
    ( spl174_419
    | ~ spl174_2
    | ~ spl174_133 ),
    inference(avatar_split_clause,[],[f3209,f3156,f2460,f7154]) ).

thf(f7154,plain,
    ( spl174_419
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_419])]) ).

thf(f3209,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) ) )
    | ~ spl174_2
    | ~ spl174_133 ),
    inference(trivial_inequality_removal,[],[f3208]) ).

thf(f3208,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) ) )
    | ~ spl174_2
    | ~ spl174_133 ),
    inference(superposition,[],[f3157,f2461]) ).

thf(f7152,plain,
    ( spl174_418
    | ~ spl174_2
    | ~ spl174_132 ),
    inference(avatar_split_clause,[],[f3203,f3152,f2460,f7150]) ).

thf(f7150,plain,
    ( spl174_418
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_418])]) ).

thf(f3203,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) ) )
    | ~ spl174_2
    | ~ spl174_132 ),
    inference(trivial_inequality_removal,[],[f3202]) ).

thf(f3202,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) ) )
    | ~ spl174_2
    | ~ spl174_132 ),
    inference(superposition,[],[f3153,f2461]) ).

thf(f7148,plain,
    ( spl174_417
    | ~ spl174_2
    | ~ spl174_131 ),
    inference(avatar_split_clause,[],[f3197,f3148,f2460,f7146]) ).

thf(f7146,plain,
    ( spl174_417
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_417])]) ).

thf(f3197,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) ) )
    | ~ spl174_2
    | ~ spl174_131 ),
    inference(trivial_inequality_removal,[],[f3196]) ).

thf(f3196,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) ) )
    | ~ spl174_2
    | ~ spl174_131 ),
    inference(superposition,[],[f3149,f2461]) ).

thf(f7144,plain,
    ( spl174_416
    | ~ spl174_2
    | ~ spl174_130 ),
    inference(avatar_split_clause,[],[f3191,f3144,f2460,f7142]) ).

thf(f7142,plain,
    ( spl174_416
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_416])]) ).

thf(f3191,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) ) )
    | ~ spl174_2
    | ~ spl174_130 ),
    inference(trivial_inequality_removal,[],[f3190]) ).

thf(f3190,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) ) )
    | ~ spl174_2
    | ~ spl174_130 ),
    inference(superposition,[],[f3145,f2461]) ).

thf(f7140,plain,
    ( spl174_415
    | ~ spl174_2
    | ~ spl174_129 ),
    inference(avatar_split_clause,[],[f3185,f3140,f2460,f7138]) ).

thf(f7138,plain,
    ( spl174_415
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_415])]) ).

thf(f3185,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) ) )
    | ~ spl174_2
    | ~ spl174_129 ),
    inference(trivial_inequality_removal,[],[f3184]) ).

thf(f3184,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) ) )
    | ~ spl174_2
    | ~ spl174_129 ),
    inference(superposition,[],[f3141,f2461]) ).

thf(f7136,plain,
    ( spl174_414
    | ~ spl174_2
    | ~ spl174_128 ),
    inference(avatar_split_clause,[],[f3178,f3136,f2460,f7134]) ).

thf(f7134,plain,
    ( spl174_414
  <=> ! [X0: nat > nat] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_414])]) ).

thf(f3178,plain,
    ( ! [X0: nat > nat] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_128 ),
    inference(trivial_inequality_removal,[],[f3177]) ).

thf(f3177,plain,
    ( ! [X0: nat > nat] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
        | ( $false = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) )
    | ~ spl174_2
    | ~ spl174_128 ),
    inference(superposition,[],[f3137,f2461]) ).

thf(f7132,plain,
    ( spl174_413
    | ~ spl174_83
    | ~ spl174_109
    | ~ spl174_404 ),
    inference(avatar_split_clause,[],[f7072,f7053,f3036,f2891,f7130]) ).

thf(f7130,plain,
    ( spl174_413
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_413])]) ).

thf(f3036,plain,
    ( spl174_109
  <=> ! [X0: paraco1605129243lle_tv,X1: nat > nat] : ( vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X0),X1)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_109])]) ).

thf(f7053,plain,
    ( spl174_404
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)),vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_404])]) ).

thf(f7072,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0)) = X0 )
    | ~ spl174_83
    | ~ spl174_109
    | ~ spl174_404 ),
    inference(forward_demodulation,[],[f7071,f2892]) ).

thf(f7071,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) = vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0)) )
    | ~ spl174_109
    | ~ spl174_404 ),
    inference(superposition,[],[f3037,f7054]) ).

thf(f7054,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)),vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)) )
    | ~ spl174_404 ),
    inference(avatar_component_clause,[],[f7053]) ).

thf(f3037,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: nat > nat] : ( vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X0),X1)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X0) )
    | ~ spl174_109 ),
    inference(avatar_component_clause,[],[f3036]) ).

thf(f7128,plain,
    ( spl174_412
    | ~ spl174_58
    | ~ spl174_90 ),
    inference(avatar_split_clause,[],[f2945,f2942,f2760,f7126]) ).

thf(f7126,plain,
    ( spl174_412
  <=> ! [X0: paraco1605129243lle_tv,X1: nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X1),X0) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X1,vAPP(paraco1605129243lle_tv,nat,sK25,X0))) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_412])]) ).

thf(f2945,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X1),X0) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X1,vAPP(paraco1605129243lle_tv,nat,sK25,X0))) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) )
    | ~ spl174_58
    | ~ spl174_90 ),
    inference(superposition,[],[f2943,f2761]) ).

thf(f7105,plain,
    ( spl174_411
    | ~ spl174_241 ),
    inference(avatar_split_clause,[],[f4101,f4055,f7103]) ).

thf(f7103,plain,
    ( spl174_411
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_411])]) ).

thf(f4101,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X1)) )
    | ~ spl174_241 ),
    inference(equality_resolution,[],[f4056]) ).

thf(f7101,plain,
    ( spl174_410
    | ~ spl174_172 ),
    inference(avatar_split_clause,[],[f3493,f3460,f7099]) ).

thf(f7099,plain,
    ( spl174_410
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( X0 = X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_410])]) ).

thf(f3493,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( X0 = X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != X0 ) )
    | ~ spl174_172 ),
    inference(equality_proxy_clausification,[],[f3492]) ).

thf(f3492,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( X0 = X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != X0 )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) )
    | ~ spl174_172 ),
    inference(equality_proxy_clausification,[],[f3491]) ).

thf(f3491,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( X0 = X1 )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) )
    | ~ spl174_172 ),
    inference(equality_proxy_clausification,[],[f3490]) ).

thf(f3490,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0))) != X0 )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) )
    | ~ spl174_172 ),
    inference(equality_proxy_clausification,[],[f3487]) ).

thf(f3487,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0)))) )
        | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),X1) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) )
    | ~ spl174_172 ),
    inference(primitive_instantiation,[],[f3461]) ).

thf(f7090,plain,
    ( spl174_409
    | ~ spl174_12
    | ~ spl174_270 ),
    inference(avatar_split_clause,[],[f4337,f4326,f2534,f7088]) ).

thf(f7088,plain,
    ( spl174_409
  <=> ! [X2: $o,X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2) != X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_409])]) ).

thf(f4326,plain,
    ( spl174_270
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_270])]) ).

thf(f4337,plain,
    ( ! [X2: $o,X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2) != X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) = X1 ) )
    | ~ spl174_12
    | ~ spl174_270 ),
    inference(superposition,[],[f2535,f4327]) ).

thf(f4327,plain,
    ( ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) = X1 ) )
    | ~ spl174_270 ),
    inference(avatar_component_clause,[],[f4326]) ).

thf(f7084,plain,
    spl174_408,
    inference(avatar_split_clause,[],[f2130,f7082]) ).

thf(f7082,plain,
    ( spl174_408
  <=> ! [X0: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X2: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1) )
        | ( X1 != X3 )
        | ( X0 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_408])]) ).

thf(f2130,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1) )
      | ( X1 != X3 )
      | ( X0 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2129]) ).

thf(f2129,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1) )
      | ( X1 != X3 )
      | ( $false = vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),vEQ(sTfun(list_char,paraco1605129243lle_tv)),X0),X2) ) ),
    inference(equality_proxy_clausification,[],[f2128]) ).

thf(f2128,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3) )
      | ( $false = vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),vEQ(sTfun(list_char,paraco1605129243lle_tv)),X0),X2) ) ),
    inference(binary_proxy_clausification,[],[f2127]) ).

thf(f2127,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),vEQ(sTfun(list_char,paraco1605129243lle_tv)),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ) ),
    inference(equality_proxy_clausification,[],[f2120]) ).

thf(f2120,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),vEQ(sTfun(list_char,paraco1605129243lle_tv)),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ) ),
    inference(binary_proxy_clausification,[],[f1878]) ).

thf(f1878,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),vEQ(sTfun(list_char,paraco1605129243lle_tv)),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ),
    inference(cnf_transformation,[],[f733]) ).

thf(f733,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,$o),vEQ(produc696645085lle_fm),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),vEQ(sTfun(list_char,paraco1605129243lle_tv)),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ),
    inference(fool_elimination,[],[f732]) ).

thf(f732,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1) )
        = ( X1 = X3 ) )
      & ( X0 = X2 ) ),
    inference(rectify,[],[f200]) ).

thf(f200,axiom,
    ! [X36: list_char > paraco1605129243lle_tv,X15: paraco1604210848lle_fm,X72: list_char > paraco1605129243lle_tv,X73: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X36),X15) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X72),X73) )
        = ( X15 = X73 ) )
      & ( X36 = X72 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_199_old_Oprod_Oinject) ).

thf(f7080,plain,
    ( spl174_407
    | ~ spl174_82
    | ~ spl174_108
    | ~ spl174_403 ),
    inference(avatar_split_clause,[],[f7070,f7049,f3032,f2887,f7078]) ).

thf(f7078,plain,
    ( spl174_407
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_407])]) ).

thf(f3032,plain,
    ( spl174_108
  <=> ! [X0: paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X0),X1)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_108])]) ).

thf(f7049,plain,
    ( spl174_403
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_403])]) ).

thf(f7070,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0)) = X0 )
    | ~ spl174_82
    | ~ spl174_108
    | ~ spl174_403 ),
    inference(forward_demodulation,[],[f7069,f2888]) ).

thf(f7069,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) = vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0)) )
    | ~ spl174_108
    | ~ spl174_403 ),
    inference(superposition,[],[f3033,f7050]) ).

thf(f7050,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)) )
    | ~ spl174_403 ),
    inference(avatar_component_clause,[],[f7049]) ).

thf(f3033,plain,
    ( ! [X0: paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X0),X1)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X0) )
    | ~ spl174_108 ),
    inference(avatar_component_clause,[],[f3032]) ).

thf(f7076,plain,
    spl174_406,
    inference(avatar_split_clause,[],[f2108,f7074]) ).

thf(f7074,plain,
    ( spl174_406
  <=> ! [X0: nat > nat,X3: paraco1605129243lle_tv,X2: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1) )
        | ( X1 != X3 )
        | ( X0 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_406])]) ).

thf(f2108,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1) )
      | ( X1 != X3 )
      | ( X0 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2107]) ).

thf(f2107,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1) )
      | ( X1 != X3 )
      | ( $false = vAPP(sTfun(nat,nat),$o,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),$o),vEQ(sTfun(nat,nat)),X0),X2) ) ),
    inference(equality_proxy_clausification,[],[f2106]) ).

thf(f2106,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X3) )
      | ( $false = vAPP(sTfun(nat,nat),$o,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),$o),vEQ(sTfun(nat,nat)),X0),X2) ) ),
    inference(binary_proxy_clausification,[],[f2105]) ).

thf(f2105,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(nat,nat),$o,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),$o),vEQ(sTfun(nat,nat)),X0),X2)),vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X3)) ) ),
    inference(equality_proxy_clausification,[],[f2098]) ).

thf(f2098,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(nat,nat),$o,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),$o),vEQ(sTfun(nat,nat)),X0),X2)),vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X3)) ) ),
    inference(binary_proxy_clausification,[],[f1880]) ).

thf(f1880,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(nat,nat),$o,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),$o),vEQ(sTfun(nat,nat)),X0),X2)),vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X3)) ),
    inference(cnf_transformation,[],[f737]) ).

thf(f737,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: nat > nat,X3: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o),vEQ(produc931990033lle_tv),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(sTfun(nat,nat),$o,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),$o),vEQ(sTfun(nat,nat)),X0),X2)),vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X3)) ),
    inference(fool_elimination,[],[f736]) ).

thf(f736,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: nat > nat,X3: paraco1605129243lle_tv] :
      ( ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1) )
        = ( X1 = X3 ) )
      & ( X0 = X2 ) ),
    inference(rectify,[],[f201]) ).

thf(f201,axiom,
    ! [X36: nat > nat,X15: paraco1605129243lle_tv,X72: nat > nat,X73: paraco1605129243lle_tv] :
      ( ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X36),X15) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X72),X73) )
        = ( X15 = X73 ) )
      & ( X36 = X72 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_200_old_Oprod_Oinject) ).

thf(f7060,plain,
    ( ~ spl174_405
    | spl174_135
    | ~ spl174_227 ),
    inference(avatar_split_clause,[],[f3960,f3943,f3219,f7057]) ).

thf(f7057,plain,
    ( spl174_405
  <=> ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_405])]) ).

thf(f3219,plain,
    ( spl174_135
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_135])]) ).

thf(f3943,plain,
    ( spl174_227
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_227])]) ).

thf(f3960,plain,
    ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1)) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | spl174_135
    | ~ spl174_227 ),
    inference(superposition,[],[f3221,f3945]) ).

thf(f3945,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1)) )
    | ~ spl174_227 ),
    inference(avatar_component_clause,[],[f3943]) ).

thf(f3221,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | spl174_135 ),
    inference(avatar_component_clause,[],[f3219]) ).

thf(f7055,plain,
    ( spl174_404
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_107 ),
    inference(avatar_split_clause,[],[f3054,f3028,f2952,f2891,f2878,f2857,f7053]) ).

thf(f3028,plain,
    ( spl174_107
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_107])]) ).

thf(f3054,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)),vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)) )
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_92
    | ~ spl174_107 ),
    inference(forward_demodulation,[],[f3053,f2953]) ).

thf(f3053,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)),vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)) )
    | ~ spl174_75
    | ~ spl174_80
    | ~ spl174_83
    | ~ spl174_107 ),
    inference(forward_demodulation,[],[f3050,f2911]) ).

thf(f3050,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)),vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)) = vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,X0) )
    | ~ spl174_80
    | ~ spl174_107 ),
    inference(superposition,[],[f3029,f2879]) ).

thf(f3029,plain,
    ( ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X1),X0) )
    | ~ spl174_107 ),
    inference(avatar_component_clause,[],[f3028]) ).

thf(f7051,plain,
    ( spl174_403
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_106 ),
    inference(avatar_split_clause,[],[f3043,f3024,f2914,f2887,f2874,f2853,f7049]) ).

thf(f3024,plain,
    ( spl174_106
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X1),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_106])]) ).

thf(f3043,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)) )
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_86
    | ~ spl174_106 ),
    inference(forward_demodulation,[],[f3042,f2915]) ).

thf(f3042,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)) )
    | ~ spl174_74
    | ~ spl174_79
    | ~ spl174_82
    | ~ spl174_106 ),
    inference(forward_demodulation,[],[f3039,f2909]) ).

thf(f3039,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)),vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)) = vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,X0) )
    | ~ spl174_79
    | ~ spl174_106 ),
    inference(superposition,[],[f3025,f2875]) ).

thf(f3025,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X1),X0) )
    | ~ spl174_106 ),
    inference(avatar_component_clause,[],[f3024]) ).

thf(f7047,plain,
    spl174_402,
    inference(avatar_split_clause,[],[f2317,f7045]) ).

thf(f7045,plain,
    ( spl174_402
  <=> ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_402])]) ).

thf(f2317,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0) ) ),
    inference(binary_proxy_clausification,[],[f2313]) ).

thf(f2313,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0)),vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1)) ) ),
    inference(binary_proxy_clausification,[],[f1641]) ).

thf(f1641,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0)),vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1)) ),
    inference(cnf_transformation,[],[f526]) ).

thf(f526,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0)),vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1)) ),
    inference(fool_elimination,[],[f525]) ).

thf(f525,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)) = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) )
      & vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0) ),
    inference(rectify,[],[f11]) ).

thf(f11,axiom,
    ! [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6)) = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X6) )
      & vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_10_conjunction) ).

thf(f7036,plain,
    ( spl174_401
    | ~ spl174_27
    | ~ spl174_380 ),
    inference(avatar_split_clause,[],[f6926,f6822,f2598,f7034]) ).

thf(f7034,plain,
    ( spl174_401
  <=> ! [X0: nat,X1: nat] :
        ( ( vAPP(nat,nat,f,X0) = vAPP(nat,nat,f,X1) )
        | ( X0 != X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_401])]) ).

thf(f6822,plain,
    ( spl174_380
  <=> ! [X2: nat,X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_380])]) ).

thf(f6926,plain,
    ( ! [X0: nat,X1: nat] :
        ( ( vAPP(nat,nat,f,X0) = vAPP(nat,nat,f,X1) )
        | ( X0 != X1 ) )
    | ~ spl174_27
    | ~ spl174_380 ),
    inference(trivial_inequality_removal,[],[f6923]) ).

thf(f6923,plain,
    ( ! [X0: nat,X1: nat] :
        ( ( $true != $true )
        | ( vAPP(nat,nat,f,X0) = vAPP(nat,nat,f,X1) )
        | ( X0 != X1 ) )
    | ~ spl174_27
    | ~ spl174_380 ),
    inference(superposition,[],[f6823,f2600]) ).

thf(f6823,plain,
    ( ! [X2: nat,X0: nat > nat,X1: nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) )
        | ( X1 != X2 ) )
    | ~ spl174_380 ),
    inference(avatar_component_clause,[],[f6822]) ).

thf(f6955,plain,
    ( spl174_400
    | ~ spl174_27
    | ~ spl174_379 ),
    inference(avatar_split_clause,[],[f6920,f6818,f2598,f6953]) ).

thf(f6953,plain,
    ( spl174_400
  <=> ! [X0: nat,X1: nat] :
        ( ( vAPP(nat,nat,f,X0) != vAPP(nat,nat,f,X1) )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_400])]) ).

thf(f6818,plain,
    ( spl174_379
  <=> ! [X2: nat,X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_379])]) ).

thf(f6920,plain,
    ( ! [X0: nat,X1: nat] :
        ( ( vAPP(nat,nat,f,X0) != vAPP(nat,nat,f,X1) )
        | ( X0 = X1 ) )
    | ~ spl174_27
    | ~ spl174_379 ),
    inference(trivial_inequality_removal,[],[f6917]) ).

thf(f6917,plain,
    ( ! [X0: nat,X1: nat] :
        ( ( $true != $true )
        | ( vAPP(nat,nat,f,X0) != vAPP(nat,nat,f,X1) )
        | ( X0 = X1 ) )
    | ~ spl174_27
    | ~ spl174_379 ),
    inference(superposition,[],[f6819,f2600]) ).

thf(f6819,plain,
    ( ! [X2: nat,X0: nat > nat,X1: nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X1) )
        | ( X1 = X2 ) )
    | ~ spl174_379 ),
    inference(avatar_component_clause,[],[f6818]) ).

thf(f6906,plain,
    ( spl174_399
    | ~ spl174_327 ),
    inference(avatar_split_clause,[],[f5006,f5002,f6904]) ).

thf(f5002,plain,
    ( spl174_327
  <=> ! [X0: paraco1605129243lle_tv,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_327])]) ).

thf(f5006,plain,
    ( ! [X0: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0))) )
    | ~ spl174_327 ),
    inference(equality_resolution,[],[f5003]) ).

thf(f5003,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) )
    | ~ spl174_327 ),
    inference(avatar_component_clause,[],[f5002]) ).

thf(f6900,plain,
    ( spl174_398
    | ~ spl174_12
    | ~ spl174_240 ),
    inference(avatar_split_clause,[],[f4075,f4051,f2534,f6898]) ).

thf(f6898,plain,
    ( spl174_398
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X3: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_398])]) ).

thf(f4075,plain,
    ( ! [X2: paraco1604210848lle_fm,X3: nat,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
    | ~ spl174_12
    | ~ spl174_240 ),
    inference(superposition,[],[f2535,f4052]) ).

thf(f6896,plain,
    ( spl174_196
    | ~ spl174_303
    | ~ spl174_397 ),
    inference(avatar_split_clause,[],[f6895,f6892,f4716,f3680]) ).

thf(f4716,plain,
    ( spl174_303
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_303])]) ).

thf(f6892,plain,
    ( spl174_397
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_397])]) ).

thf(f6895,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
    | ~ spl174_303
    | ~ spl174_397 ),
    inference(forward_demodulation,[],[f6893,f4797]) ).

thf(f4797,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X1)) )
    | ~ spl174_303 ),
    inference(equality_resolution,[],[f4717]) ).

thf(f4717,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) )
    | ~ spl174_303 ),
    inference(avatar_component_clause,[],[f4716]) ).

thf(f6893,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X1)) )
    | ~ spl174_397 ),
    inference(avatar_component_clause,[],[f6892]) ).

thf(f6894,plain,
    ( spl174_397
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3847,f3817,f6892]) ).

thf(f3847,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X1)) )
    | ~ spl174_213 ),
    inference(equality_resolution,[],[f3818]) ).

thf(f6890,plain,
    ( spl174_196
    | ~ spl174_214
    | ~ spl174_396 ),
    inference(avatar_split_clause,[],[f6889,f6886,f3822,f3680]) ).

thf(f3822,plain,
    ( spl174_214
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_214])]) ).

thf(f6886,plain,
    ( spl174_396
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_396])]) ).

thf(f6889,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
    | ~ spl174_214
    | ~ spl174_396 ),
    inference(forward_demodulation,[],[f6887,f4737]) ).

thf(f4737,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X1)) )
    | ~ spl174_214 ),
    inference(equality_resolution,[],[f3823]) ).

thf(f3823,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) ) )
    | ~ spl174_214 ),
    inference(avatar_component_clause,[],[f3822]) ).

thf(f6887,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X1)) )
    | ~ spl174_396 ),
    inference(avatar_component_clause,[],[f6886]) ).

thf(f6888,plain,
    ( spl174_396
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3833,f3797,f6886]) ).

thf(f3833,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X1)) )
    | ~ spl174_211 ),
    inference(equality_resolution,[],[f3798]) ).

thf(f6884,plain,
    ( spl174_395
    | ~ spl174_27
    | ~ spl174_171 ),
    inference(avatar_split_clause,[],[f3457,f3446,f2598,f6882]) ).

thf(f3457,plain,
    ( ! [X0: nat] : ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f),vAPP(nat,nat,f,X0)) = X0 )
    | ~ spl174_27
    | ~ spl174_171 ),
    inference(trivial_inequality_removal,[],[f3454]) ).

thf(f3454,plain,
    ( ! [X0: nat] :
        ( ( $true != $true )
        | ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),f),vAPP(nat,nat,f,X0)) = X0 ) )
    | ~ spl174_27
    | ~ spl174_171 ),
    inference(superposition,[],[f3447,f2600]) ).

thf(f6880,plain,
    ( spl174_394
    | ~ spl174_8
    | ~ spl174_97 ),
    inference(avatar_split_clause,[],[f3016,f2972,f2515,f6878]) ).

thf(f6878,plain,
    ( spl174_394
  <=> ! [X0: set_Pa1764573435lle_tv] :
        ( ( top_to1057771083lle_tv = X0 )
        | ( top_to1299250770e_tv_o != vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_394])]) ).

thf(f3016,plain,
    ( ! [X0: set_Pa1764573435lle_tv] :
        ( ( top_to1057771083lle_tv = X0 )
        | ( top_to1299250770e_tv_o != vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0) ) )
    | ~ spl174_8
    | ~ spl174_97 ),
    inference(constrained_superposition,[],[f2973,f2517]) ).

thf(f6876,plain,
    ( spl174_393
    | ~ spl174_9
    | ~ spl174_96 ),
    inference(avatar_split_clause,[],[f3012,f2968,f2520,f6874]) ).

thf(f6874,plain,
    ( spl174_393
  <=> ! [X0: set_nat] :
        ( ( top_top_set_nat = X0 )
        | ( top_top_nat_o != vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_393])]) ).

thf(f3012,plain,
    ( ! [X0: set_nat] :
        ( ( top_top_set_nat = X0 )
        | ( top_top_nat_o != vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0) ) )
    | ~ spl174_9
    | ~ spl174_96 ),
    inference(constrained_superposition,[],[f2969,f2522]) ).

thf(f6872,plain,
    ( spl174_392
    | ~ spl174_40
    | ~ spl174_92 ),
    inference(avatar_split_clause,[],[f3079,f2952,f2653,f6870]) ).

thf(f6870,plain,
    ( spl174_392
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_392])]) ).

thf(f3079,plain,
    ( ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X1 )
    | ~ spl174_40
    | ~ spl174_92 ),
    inference(superposition,[],[f2953,f2654]) ).

thf(f6868,plain,
    spl174_391,
    inference(avatar_split_clause,[],[f2223,f6866]) ).

thf(f6866,plain,
    ( spl174_391
  <=> ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
        ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_391])]) ).

thf(f2223,plain,
    ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2222]) ).

thf(f2222,plain,
    ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( $false = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2218]) ).

thf(f2218,plain,
    ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
      ( ( $true = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1)) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( $false = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1833]) ).

thf(f1833,plain,
    ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1)) = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X1),X2) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) ) ),
    inference(cnf_transformation,[],[f1124]) ).

thf(f1124,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat,X2: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1)) = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X1),X2) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) ) ),
    inference(ennf_transformation,[],[f660]) ).

thf(f660,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat,X2: produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
     => ( vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1)) = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X1),X2) ) ),
    inference(fool_elimination,[],[f659]) ).

thf(f659,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat,X2: produc194167194tv_nat] :
      ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat)
     => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f93]) ).

thf(f93,axiom,
    ! [X14: produc194167194tv_nat > produc194167194tv_nat,X20: produc194167194tv_nat,X22: produc194167194tv_nat] :
      ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X14),top_to975729152tv_nat)
     => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X20) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X22) )
        = ( X20 = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_92_inj__eq) ).

thf(f6864,plain,
    spl174_390,
    inference(avatar_split_clause,[],[f2221,f6862]) ).

thf(f6862,plain,
    ( spl174_390
  <=> ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
        ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_390])]) ).

thf(f2221,plain,
    ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2220]) ).

thf(f2220,plain,
    ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( $true = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2219]) ).

thf(f2219,plain,
    ! [X2: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: produc194167194tv_nat] :
      ( ( $false = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2)),vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1)) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( $true = vAPP(produc194167194tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o),vEQ(produc194167194tv_nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1833]) ).

thf(f6860,plain,
    spl174_389,
    inference(avatar_split_clause,[],[f2217,f6858]) ).

thf(f6858,plain,
    ( spl174_389
  <=> ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
        ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_389])]) ).

thf(f2217,plain,
    ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2216]) ).

thf(f2216,plain,
    ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( $false = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2212]) ).

thf(f2212,plain,
    ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
      ( ( $true = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1)) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( $false = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1835]) ).

thf(f1835,plain,
    ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1)) = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) ) ),
    inference(cnf_transformation,[],[f1127]) ).

thf(f1127,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv,X2: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1)) = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) ) ),
    inference(ennf_transformation,[],[f664]) ).

thf(f664,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv,X2: produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
     => ( vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1)) = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X1),X2) ) ),
    inference(fool_elimination,[],[f663]) ).

thf(f663,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv,X2: produc270694976lle_tv] :
      ( vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv)
     => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f94]) ).

thf(f94,axiom,
    ! [X14: produc270694976lle_tv > produc270694976lle_tv,X20: produc270694976lle_tv,X22: produc270694976lle_tv] :
      ( vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X14),top_to1411004326lle_tv)
     => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X20) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X22) )
        = ( X20 = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_93_inj__eq) ).

thf(f6856,plain,
    spl174_388,
    inference(avatar_split_clause,[],[f2215,f6854]) ).

thf(f6854,plain,
    ( spl174_388
  <=> ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
        ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_388])]) ).

thf(f2215,plain,
    ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2214]) ).

thf(f2214,plain,
    ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( $true = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2213]) ).

thf(f2213,plain,
    ! [X2: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: produc270694976lle_tv] :
      ( ( $false = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2)),vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1)) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( $true = vAPP(produc270694976lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o),vEQ(produc270694976lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1835]) ).

thf(f6852,plain,
    spl174_387,
    inference(avatar_split_clause,[],[f2211,f6850]) ).

thf(f6850,plain,
    ( spl174_387
  <=> ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
        ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_387])]) ).

thf(f2211,plain,
    ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2210]) ).

thf(f2210,plain,
    ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( $false = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2206]) ).

thf(f2206,plain,
    ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
      ( ( $true = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( $false = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1837]) ).

thf(f1837,plain,
    ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1)) = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) ) ),
    inference(cnf_transformation,[],[f1130]) ).

thf(f1130,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv,X2: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1)) = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) ) ),
    inference(ennf_transformation,[],[f668]) ).

thf(f668,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv,X2: produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
     => ( vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1)) = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X1),X2) ) ),
    inference(fool_elimination,[],[f667]) ).

thf(f667,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv,X2: produc1647334210lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv)
     => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f91]) ).

thf(f91,axiom,
    ! [X14: produc1647334210lle_tv > produc1647334210lle_tv,X20: produc1647334210lle_tv,X22: produc1647334210lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X14),top_to1871154984lle_tv)
     => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X20) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X22) )
        = ( X20 = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_90_inj__eq) ).

thf(f6848,plain,
    spl174_386,
    inference(avatar_split_clause,[],[f2209,f6846]) ).

thf(f6846,plain,
    ( spl174_386
  <=> ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
        ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_386])]) ).

thf(f2209,plain,
    ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2208]) ).

thf(f2208,plain,
    ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( $true = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2207]) ).

thf(f2207,plain,
    ! [X2: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: produc1647334210lle_tv] :
      ( ( $false = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2)),vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( $true = vAPP(produc1647334210lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o),vEQ(produc1647334210lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1837]) ).

thf(f6844,plain,
    spl174_385,
    inference(avatar_split_clause,[],[f2205,f6842]) ).

thf(f6842,plain,
    ( spl174_385
  <=> ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
        ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_385])]) ).

thf(f2205,plain,
    ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2204]) ).

thf(f2204,plain,
    ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( $false = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2200]) ).

thf(f2200,plain,
    ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
      ( ( $true = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( $false = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1839]) ).

thf(f1839,plain,
    ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1)) = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X1),X2) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) ) ),
    inference(cnf_transformation,[],[f1133]) ).

thf(f1133,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat,X2: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1)) = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X1),X2) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) ) ),
    inference(ennf_transformation,[],[f672]) ).

thf(f672,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat,X2: product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
     => ( vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1)) = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X1),X2) ) ),
    inference(fool_elimination,[],[f671]) ).

thf(f671,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat,X2: product_prod_nat_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat)
     => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f95]) ).

thf(f95,axiom,
    ! [X14: product_prod_nat_nat > product_prod_nat_nat,X20: product_prod_nat_nat,X22: product_prod_nat_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X14),top_to1555900337at_nat)
     => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X20) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X22) )
        = ( X20 = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_94_inj__eq) ).

thf(f6840,plain,
    spl174_384,
    inference(avatar_split_clause,[],[f2203,f6838]) ).

thf(f6838,plain,
    ( spl174_384
  <=> ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
        ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_384])]) ).

thf(f2203,plain,
    ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2202]) ).

thf(f2202,plain,
    ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( $true = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2201]) ).

thf(f2201,plain,
    ! [X2: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: product_prod_nat_nat] :
      ( ( $false = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2)),vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( $true = vAPP(product_prod_nat_nat,$o,vAPP(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o),vEQ(product_prod_nat_nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1839]) ).

thf(f6836,plain,
    spl174_383,
    inference(avatar_split_clause,[],[f2197,f6834]) ).

thf(f6834,plain,
    ( spl174_383
  <=> ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( X1 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_383])]) ).

thf(f2197,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2196]) ).

thf(f2196,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2192]) ).

thf(f2192,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1842]) ).

thf(f1842,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1137]) ).

thf(f1137,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f678]) ).

thf(f678,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
     => ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X2) ) ),
    inference(fool_elimination,[],[f677]) ).

thf(f677,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv)
     => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f97]) ).

thf(f97,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X20: paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),top_to1057771083lle_tv)
     => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X20) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X22) )
        = ( X20 = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_96_inj__eq) ).

thf(f6832,plain,
    spl174_382,
    inference(avatar_split_clause,[],[f2195,f6830]) ).

thf(f6830,plain,
    ( spl174_382
  <=> ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( X1 = X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_382])]) ).

thf(f2195,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2194]) ).

thf(f2194,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2193]) ).

thf(f2193,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1842]) ).

thf(f6828,plain,
    ( spl174_381
    | ~ spl174_39
    | ~ spl174_86 ),
    inference(avatar_split_clause,[],[f2995,f2914,f2649,f6826]) ).

thf(f6826,plain,
    ( spl174_381
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_381])]) ).

thf(f2649,plain,
    ( spl174_39
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_39])]) ).

thf(f2995,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X1 )
    | ~ spl174_39
    | ~ spl174_86 ),
    inference(superposition,[],[f2915,f2650]) ).

thf(f2650,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X1 )
    | ~ spl174_39 ),
    inference(avatar_component_clause,[],[f2649]) ).

thf(f6824,plain,
    spl174_380,
    inference(avatar_split_clause,[],[f2183,f6822]) ).

thf(f2183,plain,
    ! [X2: nat,X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( X1 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2182]) ).

thf(f2182,plain,
    ! [X2: nat,X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2178]) ).

thf(f2178,plain,
    ! [X2: nat,X0: nat > nat,X1: nat] :
      ( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1846]) ).

thf(f1846,plain,
    ! [X2: nat,X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X1)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1142]) ).

thf(f1142,plain,
    ! [X0: nat > nat,X1: nat,X2: nat] :
      ( ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X1)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f686]) ).

thf(f686,plain,
    ! [X0: nat > nat,X1: nat,X2: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
     => ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X1)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) ) ),
    inference(fool_elimination,[],[f685]) ).

thf(f685,plain,
    ! [X0: nat > nat,X1: nat,X2: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat)
     => ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f96]) ).

thf(f96,axiom,
    ! [X14: nat > nat,X20: nat,X22: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),top_top_set_nat)
     => ( ( vAPP(nat,nat,X14,X20) = vAPP(nat,nat,X14,X22) )
        = ( X20 = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_95_inj__eq) ).

thf(f6820,plain,
    spl174_379,
    inference(avatar_split_clause,[],[f2181,f6818]) ).

thf(f2181,plain,
    ! [X2: nat,X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( X1 = X2 ) ),
    inference(equality_proxy_clausification,[],[f2180]) ).

thf(f2180,plain,
    ! [X2: nat,X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) ) ),
    inference(equality_proxy_clausification,[],[f2179]) ).

thf(f2179,plain,
    ! [X2: nat,X0: nat > nat,X1: nat] :
      ( ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),vAPP(nat,nat,X0,X2)),vAPP(nat,nat,X0,X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) ) ),
    inference(binary_proxy_clausification,[],[f1846]) ).

thf(f6816,plain,
    spl174_378,
    inference(avatar_split_clause,[],[f2171,f6814]) ).

thf(f6814,plain,
    ( spl174_378
  <=> ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
        ( ( X1 = X2 )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
        | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_378])]) ).

thf(f2171,plain,
    ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
      ( ( X1 = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X1) ) ),
    inference(equality_proxy_clausification,[],[f2170]) ).

thf(f2170,plain,
    ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
      ( ( X1 = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X1)) ) ),
    inference(equality_proxy_clausification,[],[f2166]) ).

thf(f2166,plain,
    ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
      ( ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X1)) ) ),
    inference(binary_proxy_clausification,[],[f1849]) ).

thf(f1849,plain,
    ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
      ( ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1146]) ).

thf(f1146,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat,X2: nat] :
      ( ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f692]) ).

thf(f692,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat,X2: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
     => ( vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X1)) ) ),
    inference(fool_elimination,[],[f691]) ).

thf(f691,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat,X2: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat)
     => ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X1) )
        = ( X1 = X2 ) ) ),
    inference(rectify,[],[f92]) ).

thf(f92,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X20: nat,X22: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X14),top_top_set_nat)
     => ( ( vAPP(nat,paraco1605129243lle_tv,X14,X20) = vAPP(nat,paraco1605129243lle_tv,X14,X22) )
        = ( X20 = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_91_inj__eq) ).

thf(f6812,plain,
    spl174_377,
    inference(avatar_split_clause,[],[f2169,f6810]) ).

thf(f6810,plain,
    ( spl174_377
  <=> ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
        ( ( X1 != X2 )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
        | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_377])]) ).

thf(f2169,plain,
    ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
      ( ( X1 != X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X1) ) ),
    inference(equality_proxy_clausification,[],[f2168]) ).

thf(f2168,plain,
    ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
      ( ( X1 != X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X1)) ) ),
    inference(equality_proxy_clausification,[],[f2167]) ).

thf(f2167,plain,
    ! [X2: nat,X0: nat > paraco1605129243lle_tv,X1: nat] :
      ( ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X1),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,X0,X2)),vAPP(nat,paraco1605129243lle_tv,X0,X1)) ) ),
    inference(binary_proxy_clausification,[],[f1849]) ).

thf(f6808,plain,
    spl174_376,
    inference(avatar_split_clause,[],[f2165,f6806]) ).

thf(f6806,plain,
    ( spl174_376
  <=> ! [X0: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) )
        | ( X1 != X3 )
        | ( X0 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_376])]) ).

thf(f2165,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) )
      | ( X1 != X3 )
      | ( X0 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2164]) ).

thf(f2164,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) )
      | ( X1 != X3 )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(equality_proxy_clausification,[],[f2163]) ).

thf(f2163,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(binary_proxy_clausification,[],[f2162]) ).

thf(f2162,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ) ),
    inference(equality_proxy_clausification,[],[f2155]) ).

thf(f2155,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3)) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ) ),
    inference(binary_proxy_clausification,[],[f1875]) ).

thf(f1875,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ),
    inference(cnf_transformation,[],[f728]) ).

thf(f728,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) ),
    inference(fool_elimination,[],[f727]) ).

thf(f727,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) )
        = ( X1 = X3 ) )
      & ( X0 = X2 ) ),
    inference(rectify,[],[f15]) ).

thf(f15,axiom,
    ! [X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm,X12: paraco1604210848lle_fm,X13: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X12),X13) )
        = ( X11 = X13 ) )
      & ( X10 = X12 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_14_fm_Oinject_I4_J) ).

thf(f6804,plain,
    spl174_375,
    inference(avatar_split_clause,[],[f2148,f6802]) ).

thf(f6802,plain,
    ( spl174_375
  <=> ! [X0: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( X1 != X3 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) )
        | ( X0 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_375])]) ).

thf(f2148,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( X1 != X3 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) )
      | ( X0 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2147]) ).

thf(f2147,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( X1 != X3 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(equality_proxy_clausification,[],[f2146]) ).

thf(f2146,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( X1 != X3 )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3)) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(equality_proxy_clausification,[],[f2145]) ).

thf(f2145,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3)) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(binary_proxy_clausification,[],[f2144]) ).

thf(f2144,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3)) ) ),
    inference(binary_proxy_clausification,[],[f1876]) ).

thf(f1876,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3)) ),
    inference(cnf_transformation,[],[f730]) ).

thf(f730,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3)) ),
    inference(fool_elimination,[],[f729]) ).

thf(f729,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) )
        = ( X1 = X3 ) )
      & ( X0 = X2 ) ),
    inference(rectify,[],[f32]) ).

thf(f32,axiom,
    ! [X28: paraco1604210848lle_fm,X29: paraco1604210848lle_fm,X32: paraco1604210848lle_fm,X33: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X28),X29) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X32),X33) )
        = ( X29 = X33 ) )
      & ( X28 = X32 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_31_fm_Oinject_I5_J) ).

thf(f6800,plain,
    spl174_374,
    inference(avatar_split_clause,[],[f2136,f6798]) ).

thf(f6798,plain,
    ( spl174_374
  <=> ! [X0: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( X1 != X3 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3) )
        | ( X0 != X2 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_374])]) ).

thf(f2136,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( X1 != X3 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3) )
      | ( X0 != X2 ) ),
    inference(equality_proxy_clausification,[],[f2135]) ).

thf(f2135,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( X1 != X3 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(equality_proxy_clausification,[],[f2134]) ).

thf(f2134,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( X1 != X3 )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3)) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(equality_proxy_clausification,[],[f2133]) ).

thf(f2133,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3)) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2) ) ),
    inference(binary_proxy_clausification,[],[f2132]) ).

thf(f2132,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3)) ) ),
    inference(binary_proxy_clausification,[],[f1877]) ).

thf(f1877,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3)) ),
    inference(cnf_transformation,[],[f731]) ).

thf(f731,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP($o,$o,vAPP($o,sTfun($o,$o),vAND,vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X2)),vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X1),X3)) = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3)) ),
    inference(fool_elimination,[],[f4]) ).

thf(f4,axiom,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X2),X3) )
        = ( X1 = X3 ) )
      & ( X0 = X2 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_3_fm_Oinject_I3_J) ).

thf(f6794,plain,
    ( spl174_373
    | ~ spl174_27
    | ~ spl174_169 ),
    inference(avatar_split_clause,[],[f3439,f3414,f2598,f6792]) ).

thf(f6792,plain,
    ( spl174_373
  <=> ! [X0: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X0),top_top_set_nat) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_373])]) ).

thf(f3439,plain,
    ( ! [X0: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X0),top_top_set_nat) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),X0) ) )
    | ~ spl174_27
    | ~ spl174_169 ),
    inference(trivial_inequality_removal,[],[f3436]) ).

thf(f3436,plain,
    ( ! [X0: set_nat] :
        ( ( $true != $true )
        | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X0),top_top_set_nat) )
        | ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),X0) ) )
    | ~ spl174_27
    | ~ spl174_169 ),
    inference(superposition,[],[f3415,f2600]) ).

thf(f5990,plain,
    ~ spl174_367,
    inference(avatar_contradiction_clause,[],[f5989]) ).

thf(f5989,plain,
    ( $false
    | ~ spl174_367 ),
    inference(trivial_inequality_removal,[],[f5988]) ).

thf(f5988,plain,
    ( ( $true = $false )
    | ~ spl174_367 ),
    inference(equality_resolution,[],[f5613]) ).

thf(f5613,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $true = X0 ) )
    | ~ spl174_367 ),
    inference(avatar_component_clause,[],[f5612]) ).

thf(f5612,plain,
    ( spl174_367
  <=> ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $true = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_367])]) ).

thf(f5849,plain,
    spl174_372,
    inference(avatar_split_clause,[],[f2381,f5847]) ).

thf(f5847,plain,
    ( spl174_372
  <=> ! [X0: produc1852595672lle_tv,X1: produc1852595672lle_tv > $o] :
        ( ( $false = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,X1)) )
        | ( $true = vAPP(produc1852595672lle_tv,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_372])]) ).

thf(f2381,plain,
    ! [X0: produc1852595672lle_tv,X1: produc1852595672lle_tv > $o] :
      ( ( $false = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,X1)) )
      | ( $true = vAPP(produc1852595672lle_tv,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1619]) ).

thf(f1619,plain,
    ! [X0: produc1852595672lle_tv,X1: produc1852595672lle_tv > $o] : ( vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,X1)) = vAPP(produc1852595672lle_tv,$o,X1,X0) ),
    inference(cnf_transformation,[],[f883]) ).

thf(f883,plain,
    ! [X0: produc1852595672lle_tv,X1: produc1852595672lle_tv > $o] : ( vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,X1)) = vAPP(produc1852595672lle_tv,$o,X1,X0) ),
    inference(rectify,[],[f37]) ).

thf(f37,axiom,
    ! [X36: produc1852595672lle_tv,X37: produc1852595672lle_tv > $o] : ( vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X36),vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,X37)) = vAPP(produc1852595672lle_tv,$o,X37,X36) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_36_mem__Collect__eq) ).

thf(f5773,plain,
    spl174_371,
    inference(avatar_split_clause,[],[f2380,f5771]) ).

thf(f5771,plain,
    ( spl174_371
  <=> ! [X0: produc1852595672lle_tv,X1: produc1852595672lle_tv > $o] :
        ( ( $true = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,X1)) )
        | ( $false = vAPP(produc1852595672lle_tv,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_371])]) ).

thf(f2380,plain,
    ! [X0: produc1852595672lle_tv,X1: produc1852595672lle_tv > $o] :
      ( ( $true = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,X1)) )
      | ( $false = vAPP(produc1852595672lle_tv,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1619]) ).

thf(f5769,plain,
    spl174_370,
    inference(avatar_split_clause,[],[f2379,f5767]) ).

thf(f5767,plain,
    ( spl174_370
  <=> ! [X0: produc1281043295at_nat,X1: produc1281043295at_nat > $o] :
        ( ( $false = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,X1)) )
        | ( $true = vAPP(produc1281043295at_nat,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_370])]) ).

thf(f2379,plain,
    ! [X0: produc1281043295at_nat,X1: produc1281043295at_nat > $o] :
      ( ( $false = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,X1)) )
      | ( $true = vAPP(produc1281043295at_nat,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1620]) ).

thf(f1620,plain,
    ! [X0: produc1281043295at_nat,X1: produc1281043295at_nat > $o] : ( vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,X1)) = vAPP(produc1281043295at_nat,$o,X1,X0) ),
    inference(cnf_transformation,[],[f884]) ).

thf(f884,plain,
    ! [X0: produc1281043295at_nat,X1: produc1281043295at_nat > $o] : ( vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,X1)) = vAPP(produc1281043295at_nat,$o,X1,X0) ),
    inference(rectify,[],[f39]) ).

thf(f39,axiom,
    ! [X36: produc1281043295at_nat,X37: produc1281043295at_nat > $o] : ( vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X36),vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,X37)) = vAPP(produc1281043295at_nat,$o,X37,X36) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_38_mem__Collect__eq) ).

thf(f5765,plain,
    spl174_369,
    inference(avatar_split_clause,[],[f2378,f5763]) ).

thf(f5763,plain,
    ( spl174_369
  <=> ! [X0: produc1281043295at_nat,X1: produc1281043295at_nat > $o] :
        ( ( $true = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,X1)) )
        | ( $false = vAPP(produc1281043295at_nat,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_369])]) ).

thf(f2378,plain,
    ! [X0: produc1281043295at_nat,X1: produc1281043295at_nat > $o] :
      ( ( $true = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,X1)) )
      | ( $false = vAPP(produc1281043295at_nat,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1620]) ).

thf(f5655,plain,
    ( spl174_368
    | ~ spl174_37
    | ~ spl174_197 ),
    inference(avatar_split_clause,[],[f3721,f3684,f2640,f5652]) ).

thf(f5652,plain,
    ( spl174_368
  <=> ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,p2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_368])]) ).

thf(f3721,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,p2)) )
    | ~ spl174_37
    | ~ spl174_197 ),
    inference(trivial_inequality_removal,[],[f3717]) ).

thf(f3717,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,p2)) )
    | ~ spl174_37
    | ~ spl174_197 ),
    inference(superposition,[],[f3685,f2642]) ).

thf(f5630,plain,
    ( spl174_196
    | ~ spl174_317 ),
    inference(avatar_contradiction_clause,[],[f5629]) ).

thf(f5629,plain,
    ( $false
    | spl174_196
    | ~ spl174_317 ),
    inference(trivial_inequality_removal,[],[f5626]) ).

thf(f5626,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
    | ( $true = $false )
    | spl174_196
    | ~ spl174_317 ),
    inference(superposition,[],[f3681,f4914]) ).

thf(f4914,plain,
    ( ! [X0: $o,X1: $o > paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,X1,$false) = vAPP($o,paraco1605129243lle_tv,X1,X0) )
        | ( $false = X0 ) )
    | ~ spl174_317 ),
    inference(avatar_component_clause,[],[f4913]) ).

thf(f4913,plain,
    ( spl174_317
  <=> ! [X0: $o,X1: $o > paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,X1,$false) = vAPP($o,paraco1605129243lle_tv,X1,X0) )
        | ( $false = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_317])]) ).

thf(f5614,plain,
    ( spl174_367
    | ~ spl174_203
    | ~ spl174_332 ),
    inference(avatar_split_clause,[],[f5448,f5024,f3712,f5612]) ).

thf(f3712,plain,
    ( spl174_203
  <=> ! [X0: $o > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,X0,$true) = vAPP($o,paraco1605129243lle_tv,X0,$false) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_203])]) ).

thf(f5024,plain,
    ( spl174_332
  <=> ! [X0: $o,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
        | ( $true = X0 )
        | ( $false = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_332])]) ).

thf(f5448,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $true = X0 ) )
    | ~ spl174_203
    | ~ spl174_332 ),
    inference(trivial_inequality_removal,[],[f5434]) ).

thf(f5434,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $true = X0 )
        | ( $true = $false ) )
    | ~ spl174_203
    | ~ spl174_332 ),
    inference(superposition,[],[f5025,f3713]) ).

thf(f3713,plain,
    ( ! [X0: $o > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,X0,$true) = vAPP($o,paraco1605129243lle_tv,X0,$false) )
    | ~ spl174_203 ),
    inference(avatar_component_clause,[],[f3712]) ).

thf(f5025,plain,
    ( ! [X0: $o,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
        | ( $true = X0 )
        | ( $false = X1 ) )
    | ~ spl174_332 ),
    inference(avatar_component_clause,[],[f5024]) ).

thf(f5610,plain,
    spl174_366,
    inference(avatar_split_clause,[],[f2377,f5608]) ).

thf(f5608,plain,
    ( spl174_366
  <=> ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
        ( ( $false = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,X1)) )
        | ( $true = vAPP(produc696645085lle_fm,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_366])]) ).

thf(f2377,plain,
    ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
      ( ( $false = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,X1)) )
      | ( $true = vAPP(produc696645085lle_fm,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1621]) ).

thf(f1621,plain,
    ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] : ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,X1)) = vAPP(produc696645085lle_fm,$o,X1,X0) ),
    inference(cnf_transformation,[],[f885]) ).

thf(f885,plain,
    ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] : ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,X1)) = vAPP(produc696645085lle_fm,$o,X1,X0) ),
    inference(rectify,[],[f36]) ).

thf(f36,axiom,
    ! [X36: produc696645085lle_fm,X37: produc696645085lle_fm > $o] : ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X36),vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,X37)) = vAPP(produc696645085lle_fm,$o,X37,X36) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_35_mem__Collect__eq) ).

thf(f5606,plain,
    spl174_365,
    inference(avatar_split_clause,[],[f2376,f5604]) ).

thf(f5604,plain,
    ( spl174_365
  <=> ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,X1)) )
        | ( $false = vAPP(produc696645085lle_fm,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_365])]) ).

thf(f2376,plain,
    ! [X0: produc696645085lle_fm,X1: produc696645085lle_fm > $o] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,X1)) )
      | ( $false = vAPP(produc696645085lle_fm,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1621]) ).

thf(f5602,plain,
    spl174_364,
    inference(avatar_split_clause,[],[f2375,f5600]) ).

thf(f5600,plain,
    ( spl174_364
  <=> ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
        ( ( $false = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,X1)) )
        | ( $true = vAPP(produc931990033lle_tv,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_364])]) ).

thf(f2375,plain,
    ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
      ( ( $false = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,X1)) )
      | ( $true = vAPP(produc931990033lle_tv,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1622]) ).

thf(f1622,plain,
    ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] : ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,X1)) = vAPP(produc931990033lle_tv,$o,X1,X0) ),
    inference(cnf_transformation,[],[f886]) ).

thf(f886,plain,
    ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] : ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,X1)) = vAPP(produc931990033lle_tv,$o,X1,X0) ),
    inference(rectify,[],[f38]) ).

thf(f38,axiom,
    ! [X36: produc931990033lle_tv,X37: produc931990033lle_tv > $o] : ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X36),vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,X37)) = vAPP(produc931990033lle_tv,$o,X37,X36) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_37_mem__Collect__eq) ).

thf(f5598,plain,
    spl174_363,
    inference(avatar_split_clause,[],[f2374,f5596]) ).

thf(f5596,plain,
    ( spl174_363
  <=> ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,X1)) )
        | ( $false = vAPP(produc931990033lle_tv,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_363])]) ).

thf(f2374,plain,
    ! [X0: produc931990033lle_tv,X1: produc931990033lle_tv > $o] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,X1)) )
      | ( $false = vAPP(produc931990033lle_tv,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1622]) ).

thf(f5594,plain,
    spl174_362,
    inference(avatar_split_clause,[],[f2373,f5592]) ).

thf(f2373,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > $o] :
      ( ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X1)) )
      | ( $true = vAPP(paraco1605129243lle_tv,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1623]) ).

thf(f1623,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > $o] : ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X1)) = vAPP(paraco1605129243lle_tv,$o,X1,X0) ),
    inference(cnf_transformation,[],[f887]) ).

thf(f887,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > $o] : ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X1)) = vAPP(paraco1605129243lle_tv,$o,X1,X0) ),
    inference(rectify,[],[f40]) ).

thf(f40,axiom,
    ! [X36: paraco1605129243lle_tv,X37: paraco1605129243lle_tv > $o] : ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X36),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X37)) = vAPP(paraco1605129243lle_tv,$o,X37,X36) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_39_mem__Collect__eq) ).

thf(f5590,plain,
    spl174_361,
    inference(avatar_split_clause,[],[f2372,f5588]) ).

thf(f5588,plain,
    ( spl174_361
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > $o] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X1)) )
        | ( $false = vAPP(paraco1605129243lle_tv,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_361])]) ).

thf(f2372,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv > $o] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,X1)) )
      | ( $false = vAPP(paraco1605129243lle_tv,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1623]) ).

thf(f5586,plain,
    spl174_360,
    inference(avatar_split_clause,[],[f2371,f5584]) ).

thf(f2371,plain,
    ! [X0: nat,X1: nat > $o] :
      ( ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),vAPP(sTfun(nat,$o),set_nat,collect_nat,X1)) )
      | ( $true = vAPP(nat,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1624]) ).

thf(f1624,plain,
    ! [X0: nat,X1: nat > $o] : ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),vAPP(sTfun(nat,$o),set_nat,collect_nat,X1)) = vAPP(nat,$o,X1,X0) ),
    inference(cnf_transformation,[],[f888]) ).

thf(f888,plain,
    ! [X0: nat,X1: nat > $o] : ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),vAPP(sTfun(nat,$o),set_nat,collect_nat,X1)) = vAPP(nat,$o,X1,X0) ),
    inference(rectify,[],[f41]) ).

thf(f41,axiom,
    ! [X36: nat,X37: nat > $o] : ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X36),vAPP(sTfun(nat,$o),set_nat,collect_nat,X37)) = vAPP(nat,$o,X37,X36) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_40_mem__Collect__eq) ).

thf(f5582,plain,
    spl174_359,
    inference(avatar_split_clause,[],[f2370,f5580]) ).

thf(f5580,plain,
    ( spl174_359
  <=> ! [X0: nat,X1: nat > $o] :
        ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),vAPP(sTfun(nat,$o),set_nat,collect_nat,X1)) )
        | ( $false = vAPP(nat,$o,X1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_359])]) ).

thf(f2370,plain,
    ! [X0: nat,X1: nat > $o] :
      ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),vAPP(sTfun(nat,$o),set_nat,collect_nat,X1)) )
      | ( $false = vAPP(nat,$o,X1,X0) ) ),
    inference(binary_proxy_clausification,[],[f1624]) ).

thf(f5485,plain,
    ( spl174_358
    | ~ spl174_2
    | ~ spl174_57 ),
    inference(avatar_split_clause,[],[f2756,f2750,f2460,f5483]) ).

thf(f5483,plain,
    ( spl174_358
  <=> ! [X2: paraco1605129243lle_tv,X0: $o,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,X0),X1),X2) = X1 )
        | ( $false = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_358])]) ).

thf(f2756,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: $o,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,X0),X1),X2) = X1 )
        | ( $false = X0 ) )
    | ~ spl174_2
    | ~ spl174_57 ),
    inference(superposition,[],[f2751,f2461]) ).

thf(f5481,plain,
    ( spl174_357
    | ~ spl174_2
    | ~ spl174_55 ),
    inference(avatar_split_clause,[],[f2753,f2742,f2460,f5479]) ).

thf(f5479,plain,
    ( spl174_357
  <=> ! [X2: paraco1605129243lle_tv,X0: $o,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X0) = X1 )
        | ( $false = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_357])]) ).

thf(f2753,plain,
    ( ! [X2: paraco1605129243lle_tv,X0: $o,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X0) = X1 )
        | ( $false = X0 ) )
    | ~ spl174_2
    | ~ spl174_55 ),
    inference(superposition,[],[f2743,f2461]) ).

thf(f5414,plain,
    ( spl174_356
    | ~ spl174_38
    | ~ spl174_197 ),
    inference(avatar_split_clause,[],[f3720,f3684,f2645,f5412]) ).

thf(f5412,plain,
    ( spl174_356
  <=> ! [X0: list_char > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,paraco367965286_Truth)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_356])]) ).

thf(f3720,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,paraco367965286_Truth)) )
    | ~ spl174_38
    | ~ spl174_197 ),
    inference(trivial_inequality_removal,[],[f3718]) ).

thf(f3718,plain,
    ( ! [X0: list_char > paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,paraco367965286_Truth)) ) )
    | ~ spl174_38
    | ~ spl174_197 ),
    inference(superposition,[],[f3685,f2646]) ).

thf(f5410,plain,
    ( spl174_355
    | ~ spl174_27
    | ~ spl174_128 ),
    inference(avatar_split_clause,[],[f3179,f3136,f2598,f5407]) ).

thf(f5407,plain,
    ( spl174_355
  <=> ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f)),top_to1057771083lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_355])]) ).

thf(f3179,plain,
    ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f)),top_to1057771083lle_tv) )
    | ~ spl174_27
    | ~ spl174_128 ),
    inference(trivial_inequality_removal,[],[f3176]) ).

thf(f3176,plain,
    ( ( $true != $true )
    | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f)),top_to1057771083lle_tv) )
    | ~ spl174_27
    | ~ spl174_128 ),
    inference(superposition,[],[f3137,f2600]) ).

thf(f5209,plain,
    ( spl174_354
    | ~ spl174_2
    | ~ spl174_71 ),
    inference(avatar_split_clause,[],[f2843,f2813,f2460,f5207]) ).

thf(f5207,plain,
    ( spl174_354
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_354])]) ).

thf(f2813,plain,
    ( spl174_71
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_71])]) ).

thf(f2843,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) )
    | ~ spl174_2
    | ~ spl174_71 ),
    inference(trivial_inequality_removal,[],[f2842]) ).

thf(f2842,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) )
    | ~ spl174_2
    | ~ spl174_71 ),
    inference(superposition,[],[f2814,f2461]) ).

thf(f2814,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) ) )
    | ~ spl174_71 ),
    inference(avatar_component_clause,[],[f2813]) ).

thf(f5205,plain,
    ( spl174_353
    | ~ spl174_2
    | ~ spl174_70 ),
    inference(avatar_split_clause,[],[f2841,f2808,f2460,f5203]) ).

thf(f5203,plain,
    ( spl174_353
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_353])]) ).

thf(f2808,plain,
    ( spl174_70
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_70])]) ).

thf(f2841,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) )
    | ~ spl174_2
    | ~ spl174_70 ),
    inference(trivial_inequality_removal,[],[f2840]) ).

thf(f2840,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) )
    | ~ spl174_2
    | ~ spl174_70 ),
    inference(superposition,[],[f2809,f2461]) ).

thf(f2809,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) ) )
    | ~ spl174_70 ),
    inference(avatar_component_clause,[],[f2808]) ).

thf(f5196,plain,
    ( spl174_352
    | ~ spl174_2
    | ~ spl174_69 ),
    inference(avatar_split_clause,[],[f2839,f2804,f2460,f5194]) ).

thf(f5194,plain,
    ( spl174_352
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_352])]) ).

thf(f2804,plain,
    ( spl174_69
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_69])]) ).

thf(f2839,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) )
    | ~ spl174_2
    | ~ spl174_69 ),
    inference(trivial_inequality_removal,[],[f2838]) ).

thf(f2838,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) )
    | ~ spl174_2
    | ~ spl174_69 ),
    inference(superposition,[],[f2805,f2461]) ).

thf(f2805,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) ) )
    | ~ spl174_69 ),
    inference(avatar_component_clause,[],[f2804]) ).

thf(f5192,plain,
    ( spl174_351
    | ~ spl174_2
    | ~ spl174_68 ),
    inference(avatar_split_clause,[],[f2837,f2800,f2460,f5190]) ).

thf(f5190,plain,
    ( spl174_351
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_351])]) ).

thf(f2800,plain,
    ( spl174_68
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_68])]) ).

thf(f2837,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) )
    | ~ spl174_2
    | ~ spl174_68 ),
    inference(trivial_inequality_removal,[],[f2836]) ).

thf(f2836,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) )
    | ~ spl174_2
    | ~ spl174_68 ),
    inference(superposition,[],[f2801,f2461]) ).

thf(f2801,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) ) )
    | ~ spl174_68 ),
    inference(avatar_component_clause,[],[f2800]) ).

thf(f5188,plain,
    ( spl174_350
    | ~ spl174_2
    | ~ spl174_67 ),
    inference(avatar_split_clause,[],[f2834,f2796,f2460,f5186]) ).

thf(f5186,plain,
    ( spl174_350
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_350])]) ).

thf(f2796,plain,
    ( spl174_67
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_67])]) ).

thf(f2834,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) )
    | ~ spl174_2
    | ~ spl174_67 ),
    inference(trivial_inequality_removal,[],[f2833]) ).

thf(f2833,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) )
    | ~ spl174_2
    | ~ spl174_67 ),
    inference(superposition,[],[f2797,f2461]) ).

thf(f2797,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) ) )
    | ~ spl174_67 ),
    inference(avatar_component_clause,[],[f2796]) ).

thf(f5184,plain,
    ( spl174_349
    | ~ spl174_2
    | ~ spl174_66 ),
    inference(avatar_split_clause,[],[f2832,f2792,f2460,f5182]) ).

thf(f5182,plain,
    ( spl174_349
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_349])]) ).

thf(f2792,plain,
    ( spl174_66
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_66])]) ).

thf(f2832,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) )
    | ~ spl174_2
    | ~ spl174_66 ),
    inference(trivial_inequality_removal,[],[f2831]) ).

thf(f2831,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) )
    | ~ spl174_2
    | ~ spl174_66 ),
    inference(superposition,[],[f2793,f2461]) ).

thf(f2793,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) ) )
    | ~ spl174_66 ),
    inference(avatar_component_clause,[],[f2792]) ).

thf(f5180,plain,
    ( spl174_348
    | ~ spl174_2
    | ~ spl174_65 ),
    inference(avatar_split_clause,[],[f2830,f2788,f2460,f5178]) ).

thf(f5178,plain,
    ( spl174_348
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_348])]) ).

thf(f2788,plain,
    ( spl174_65
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_65])]) ).

thf(f2830,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) )
    | ~ spl174_2
    | ~ spl174_65 ),
    inference(trivial_inequality_removal,[],[f2829]) ).

thf(f2829,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) )
    | ~ spl174_2
    | ~ spl174_65 ),
    inference(superposition,[],[f2789,f2461]) ).

thf(f2789,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) ) )
    | ~ spl174_65 ),
    inference(avatar_component_clause,[],[f2788]) ).

thf(f5176,plain,
    ( spl174_347
    | ~ spl174_2
    | ~ spl174_64 ),
    inference(avatar_split_clause,[],[f2828,f2784,f2460,f5174]) ).

thf(f5174,plain,
    ( spl174_347
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_347])]) ).

thf(f2784,plain,
    ( spl174_64
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_64])]) ).

thf(f2828,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) )
    | ~ spl174_2
    | ~ spl174_64 ),
    inference(trivial_inequality_removal,[],[f2827]) ).

thf(f2827,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) )
    | ~ spl174_2
    | ~ spl174_64 ),
    inference(superposition,[],[f2785,f2461]) ).

thf(f2785,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) ) )
    | ~ spl174_64 ),
    inference(avatar_component_clause,[],[f2784]) ).

thf(f5172,plain,
    ( spl174_346
    | ~ spl174_2
    | ~ spl174_63 ),
    inference(avatar_split_clause,[],[f2826,f2780,f2460,f5170]) ).

thf(f5170,plain,
    ( spl174_346
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_346])]) ).

thf(f2780,plain,
    ( spl174_63
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_63])]) ).

thf(f2826,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) )
    | ~ spl174_2
    | ~ spl174_63 ),
    inference(trivial_inequality_removal,[],[f2825]) ).

thf(f2825,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) )
    | ~ spl174_2
    | ~ spl174_63 ),
    inference(superposition,[],[f2781,f2461]) ).

thf(f2781,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) ) )
    | ~ spl174_63 ),
    inference(avatar_component_clause,[],[f2780]) ).

thf(f5168,plain,
    ( spl174_345
    | ~ spl174_2
    | ~ spl174_62 ),
    inference(avatar_split_clause,[],[f2824,f2776,f2460,f5166]) ).

thf(f5166,plain,
    ( spl174_345
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_345])]) ).

thf(f2776,plain,
    ( spl174_62
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_62])]) ).

thf(f2824,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) )
    | ~ spl174_2
    | ~ spl174_62 ),
    inference(trivial_inequality_removal,[],[f2823]) ).

thf(f2823,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) )
    | ~ spl174_2
    | ~ spl174_62 ),
    inference(superposition,[],[f2777,f2461]) ).

thf(f2777,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) ) )
    | ~ spl174_62 ),
    inference(avatar_component_clause,[],[f2776]) ).

thf(f5164,plain,
    ( spl174_344
    | ~ spl174_2
    | ~ spl174_61 ),
    inference(avatar_split_clause,[],[f2822,f2772,f2460,f5162]) ).

thf(f5162,plain,
    ( spl174_344
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_344])]) ).

thf(f2772,plain,
    ( spl174_61
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_61])]) ).

thf(f2822,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) )
    | ~ spl174_2
    | ~ spl174_61 ),
    inference(trivial_inequality_removal,[],[f2821]) ).

thf(f2821,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) )
    | ~ spl174_2
    | ~ spl174_61 ),
    inference(superposition,[],[f2773,f2461]) ).

thf(f2773,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) ) )
    | ~ spl174_61 ),
    inference(avatar_component_clause,[],[f2772]) ).

thf(f5160,plain,
    ( spl174_343
    | ~ spl174_2
    | ~ spl174_59 ),
    inference(avatar_split_clause,[],[f2820,f2764,f2460,f5158]) ).

thf(f5158,plain,
    ( spl174_343
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_343])]) ).

thf(f2764,plain,
    ( spl174_59
  <=> ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) )
        | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_59])]) ).

thf(f2820,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) )
    | ~ spl174_2
    | ~ spl174_59 ),
    inference(trivial_inequality_removal,[],[f2819]) ).

thf(f2819,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) )
        | ( $false = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) )
    | ~ spl174_2
    | ~ spl174_59 ),
    inference(superposition,[],[f2765,f2461]) ).

thf(f2765,plain,
    ( ! [X0: paraco1604210848lle_fm > $o] :
        ( ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) ) )
    | ~ spl174_59 ),
    inference(avatar_component_clause,[],[f2764]) ).

thf(f5156,plain,
    spl174_342,
    inference(avatar_split_clause,[],[f2339,f5154]) ).

thf(f5154,plain,
    ( spl174_342
  <=> ! [X0: $o,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
        | ( $false = X0 )
        | ( $false = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_342])]) ).

thf(f2339,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      | ( $false = X0 )
      | ( $false = X1 ) ),
    inference(binary_proxy_clausification,[],[f2337]) ).

thf(f2337,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      | ( X0 != X1 ) ),
    inference(equality_proxy_clausification,[],[f2336]) ).

thf(f2336,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vEQ($o),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2330]) ).

thf(f2330,plain,
    ! [X0: $o,X1: $o] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) )
      | ( $false = vAPP($o,$o,vAPP($o,sTfun($o,$o),vEQ($o),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1638]) ).

thf(f1638,plain,
    ! [X0: $o,X1: $o] : ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vEQ($o),X0),X1) ),
    inference(cnf_transformation,[],[f520]) ).

thf(f520,plain,
    ! [X0: $o,X1: $o] : ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) = vAPP($o,$o,vAPP($o,sTfun($o,$o),vEQ($o),X0),X1) ),
    inference(fool_elimination,[],[f519]) ).

thf(f519,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      = ( X0 = X1 ) ),
    inference(rectify,[],[f10]) ).

thf(f10,axiom,
    ! [X7: $o,X8: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X7) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X8) )
      = ( X7 = X8 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_9_tv_Oinject_I1_J) ).

thf(f5148,plain,
    ( spl174_341
    | ~ spl174_57
    | ~ spl174_192 ),
    inference(avatar_split_clause,[],[f3661,f3620,f2750,f5146]) ).

thf(f5146,plain,
    ( spl174_341
  <=> ! [X0: paraco1605129243lle_tv,X3: $o] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X0),X3) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_341])]) ).

thf(f3620,plain,
    ( spl174_192
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: $o,X2: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X3)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_192])]) ).

thf(f3661,plain,
    ( ! [X3: $o,X0: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X0),X3) = X0 )
    | ~ spl174_57
    | ~ spl174_192 ),
    inference(forward_demodulation,[],[f3660,f2751]) ).

thf(f3660,plain,
    ( ! [X2: paraco1605129243lle_tv,X3: $o,X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X3)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X0),X3) )
    | ~ spl174_57
    | ~ spl174_192 ),
    inference(forward_demodulation,[],[f3640,f2751]) ).

thf(f3640,plain,
    ( ! [X2: paraco1605129243lle_tv,X3: $o,X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X3)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),X2)),X3) )
    | ~ spl174_57
    | ~ spl174_192 ),
    inference(superposition,[],[f3621,f2751]) ).

thf(f3621,plain,
    ( ! [X2: paraco1605129243lle_tv,X3: $o,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X3)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),X3) )
    | ~ spl174_192 ),
    inference(avatar_component_clause,[],[f3620]) ).

thf(f5144,plain,
    ( spl174_340
    | ~ spl174_12
    | ~ spl174_81 ),
    inference(avatar_split_clause,[],[f2908,f2883,f2534,f5142]) ).

thf(f2908,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) )
    | ~ spl174_12
    | ~ spl174_81 ),
    inference(superposition,[],[f2535,f2884]) ).

thf(f5082,plain,
    spl174_339,
    inference(avatar_split_clause,[],[f2338,f5080]) ).

thf(f5080,plain,
    ( spl174_339
  <=> ! [X0: $o,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
        | ( $true = X0 )
        | ( $true = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_339])]) ).

thf(f2338,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      | ( $true = X0 )
      | ( $true = X1 ) ),
    inference(binary_proxy_clausification,[],[f2337]) ).

thf(f5050,plain,
    ( spl174_338
    | ~ spl174_2
    | ~ spl174_51 ),
    inference(avatar_split_clause,[],[f2732,f2697,f2460,f5048]) ).

thf(f5048,plain,
    ( spl174_338
  <=> ! [X0: paraco1604210848lle_fm,X1: set_nat] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X1),X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_338])]) ).

thf(f2697,plain,
    ( spl174_51
  <=> ! [X0: set_nat,X1: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_51])]) ).

thf(f2732,plain,
    ( ! [X0: paraco1604210848lle_fm,X1: set_nat] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X1),X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0) ) )
    | ~ spl174_2
    | ~ spl174_51 ),
    inference(trivial_inequality_removal,[],[f2731]) ).

thf(f2731,plain,
    ( ! [X0: paraco1604210848lle_fm,X1: set_nat] :
        ( ( $true != $true )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X1),X0) )
        | ( $false = vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X0) ) )
    | ~ spl174_2
    | ~ spl174_51 ),
    inference(superposition,[],[f2698,f2461]) ).

thf(f2698,plain,
    ( ! [X0: set_nat,X1: paraco1604210848lle_fm] :
        ( ( $true != vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) ) )
    | ~ spl174_51 ),
    inference(avatar_component_clause,[],[f2697]) ).

thf(f5046,plain,
    ( spl174_337
    | ~ spl174_2
    | ~ spl174_50 ),
    inference(avatar_split_clause,[],[f2730,f2693,f2460,f5044]) ).

thf(f5044,plain,
    ( spl174_337
  <=> ! [X0: set_nat] :
        ( ( top_top_set_nat = X0 )
        | ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_337])]) ).

thf(f2693,plain,
    ( spl174_50
  <=> ! [X0: set_nat] :
        ( ( top_top_set_nat = X0 )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_50])]) ).

thf(f2730,plain,
    ( ! [X0: set_nat] :
        ( ( top_top_set_nat = X0 )
        | ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_50 ),
    inference(trivial_inequality_removal,[],[f2729]) ).

thf(f2729,plain,
    ( ! [X0: set_nat] :
        ( ( $true != $true )
        | ( top_top_set_nat = X0 )
        | ( $false = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_50 ),
    inference(superposition,[],[f2694,f2461]) ).

thf(f2694,plain,
    ( ! [X0: set_nat] :
        ( ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) )
        | ( top_top_set_nat = X0 ) )
    | ~ spl174_50 ),
    inference(avatar_component_clause,[],[f2693]) ).

thf(f5042,plain,
    ( spl174_336
    | ~ spl174_2
    | ~ spl174_49 ),
    inference(avatar_split_clause,[],[f2727,f2689,f2460,f5040]) ).

thf(f5040,plain,
    ( spl174_336
  <=> ! [X0: set_Pa1764573435lle_tv] :
        ( ( top_to1057771083lle_tv = X0 )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_336])]) ).

thf(f2689,plain,
    ( spl174_49
  <=> ! [X0: set_Pa1764573435lle_tv] :
        ( ( top_to1057771083lle_tv = X0 )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_49])]) ).

thf(f2727,plain,
    ( ! [X0: set_Pa1764573435lle_tv] :
        ( ( top_to1057771083lle_tv = X0 )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_49 ),
    inference(trivial_inequality_removal,[],[f2726]) ).

thf(f2726,plain,
    ( ! [X0: set_Pa1764573435lle_tv] :
        ( ( $true != $true )
        | ( top_to1057771083lle_tv = X0 )
        | ( $false = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_49 ),
    inference(superposition,[],[f2690,f2461]) ).

thf(f2690,plain,
    ( ! [X0: set_Pa1764573435lle_tv] :
        ( ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) )
        | ( top_to1057771083lle_tv = X0 ) )
    | ~ spl174_49 ),
    inference(avatar_component_clause,[],[f2689]) ).

thf(f5038,plain,
    ( spl174_335
    | ~ spl174_2
    | ~ spl174_48 ),
    inference(avatar_split_clause,[],[f2724,f2685,f2460,f5036]) ).

thf(f5036,plain,
    ( spl174_335
  <=> ! [X0: set_Pr1986765409at_nat] :
        ( ( top_to1555900337at_nat = X0 )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_335])]) ).

thf(f2685,plain,
    ( spl174_48
  <=> ! [X0: set_Pr1986765409at_nat] :
        ( ( top_to1555900337at_nat = X0 )
        | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_48])]) ).

thf(f2724,plain,
    ( ! [X0: set_Pr1986765409at_nat] :
        ( ( top_to1555900337at_nat = X0 )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_48 ),
    inference(trivial_inequality_removal,[],[f2723]) ).

thf(f2723,plain,
    ( ! [X0: set_Pr1986765409at_nat] :
        ( ( $true != $true )
        | ( top_to1555900337at_nat = X0 )
        | ( $false = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_48 ),
    inference(superposition,[],[f2686,f2461]) ).

thf(f2686,plain,
    ( ! [X0: set_Pr1986765409at_nat] :
        ( ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) )
        | ( top_to1555900337at_nat = X0 ) )
    | ~ spl174_48 ),
    inference(avatar_component_clause,[],[f2685]) ).

thf(f5034,plain,
    ( spl174_334
    | ~ spl174_2
    | ~ spl174_47 ),
    inference(avatar_split_clause,[],[f2721,f2681,f2460,f5032]) ).

thf(f5032,plain,
    ( spl174_334
  <=> ! [X0: set_Pr13445366lle_tv] :
        ( ( top_to1411004326lle_tv = X0 )
        | ( $false = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_334])]) ).

thf(f2681,plain,
    ( spl174_47
  <=> ! [X0: set_Pr13445366lle_tv] :
        ( ( top_to1411004326lle_tv = X0 )
        | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_47])]) ).

thf(f2721,plain,
    ( ! [X0: set_Pr13445366lle_tv] :
        ( ( top_to1411004326lle_tv = X0 )
        | ( $false = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_47 ),
    inference(trivial_inequality_removal,[],[f2720]) ).

thf(f2720,plain,
    ( ! [X0: set_Pr13445366lle_tv] :
        ( ( $true != $true )
        | ( top_to1411004326lle_tv = X0 )
        | ( $false = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_47 ),
    inference(superposition,[],[f2682,f2461]) ).

thf(f2682,plain,
    ( ! [X0: set_Pr13445366lle_tv] :
        ( ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) )
        | ( top_to1411004326lle_tv = X0 ) )
    | ~ spl174_47 ),
    inference(avatar_component_clause,[],[f2681]) ).

thf(f5030,plain,
    ( spl174_333
    | ~ spl174_2
    | ~ spl174_46 ),
    inference(avatar_split_clause,[],[f2718,f2677,f2460,f5028]) ).

thf(f5028,plain,
    ( spl174_333
  <=> ! [X0: set_Pr560526279lle_tv] :
        ( ( top_to449985143lle_tv = X0 )
        | ( $false = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_333])]) ).

thf(f2677,plain,
    ( spl174_46
  <=> ! [X0: set_Pr560526279lle_tv] :
        ( ( top_to449985143lle_tv = X0 )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_46])]) ).

thf(f2718,plain,
    ( ! [X0: set_Pr560526279lle_tv] :
        ( ( top_to449985143lle_tv = X0 )
        | ( $false = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_46 ),
    inference(trivial_inequality_removal,[],[f2717]) ).

thf(f2717,plain,
    ( ! [X0: set_Pr560526279lle_tv] :
        ( ( $true != $true )
        | ( top_to449985143lle_tv = X0 )
        | ( $false = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_46 ),
    inference(superposition,[],[f2678,f2461]) ).

thf(f2678,plain,
    ( ! [X0: set_Pr560526279lle_tv] :
        ( ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) )
        | ( top_to449985143lle_tv = X0 ) )
    | ~ spl174_46 ),
    inference(avatar_component_clause,[],[f2677]) ).

thf(f5026,plain,
    spl174_332,
    inference(avatar_split_clause,[],[f2334,f5024]) ).

thf(f2334,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      | ( $true = X0 )
      | ( $false = X1 ) ),
    inference(binary_proxy_clausification,[],[f2333]) ).

thf(f2333,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      | ( X0 = X1 ) ),
    inference(equality_proxy_clausification,[],[f2332]) ).

thf(f2332,plain,
    ! [X0: $o,X1: $o] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) )
      | ( $true = vAPP($o,$o,vAPP($o,sTfun($o,$o),vEQ($o),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2331]) ).

thf(f2331,plain,
    ! [X0: $o,X1: $o] :
      ( ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) )
      | ( $true = vAPP($o,$o,vAPP($o,sTfun($o,$o),vEQ($o),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1638]) ).

thf(f5022,plain,
    ( spl174_331
    | ~ spl174_2
    | ~ spl174_45 ),
    inference(avatar_split_clause,[],[f2715,f2673,f2460,f5020]) ).

thf(f5020,plain,
    ( spl174_331
  <=> ! [X0: set_Pr2120184979lle_fm] :
        ( ( top_to775056195lle_fm = X0 )
        | ( $false = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_331])]) ).

thf(f2673,plain,
    ( spl174_45
  <=> ! [X0: set_Pr2120184979lle_fm] :
        ( ( top_to775056195lle_fm = X0 )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_45])]) ).

thf(f2715,plain,
    ( ! [X0: set_Pr2120184979lle_fm] :
        ( ( top_to775056195lle_fm = X0 )
        | ( $false = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_45 ),
    inference(trivial_inequality_removal,[],[f2714]) ).

thf(f2714,plain,
    ( ! [X0: set_Pr2120184979lle_fm] :
        ( ( $true != $true )
        | ( top_to775056195lle_fm = X0 )
        | ( $false = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_45 ),
    inference(superposition,[],[f2674,f2461]) ).

thf(f2674,plain,
    ( ! [X0: set_Pr2120184979lle_fm] :
        ( ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) )
        | ( top_to775056195lle_fm = X0 ) )
    | ~ spl174_45 ),
    inference(avatar_component_clause,[],[f2673]) ).

thf(f5018,plain,
    ( spl174_330
    | ~ spl174_2
    | ~ spl174_44 ),
    inference(avatar_split_clause,[],[f2712,f2669,f2460,f5016]) ).

thf(f5016,plain,
    ( spl174_330
  <=> ! [X0: set_Pr1725653840tv_nat] :
        ( ( top_to975729152tv_nat = X0 )
        | ( $false = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_330])]) ).

thf(f2669,plain,
    ( spl174_44
  <=> ! [X0: set_Pr1725653840tv_nat] :
        ( ( top_to975729152tv_nat = X0 )
        | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_44])]) ).

thf(f2712,plain,
    ( ! [X0: set_Pr1725653840tv_nat] :
        ( ( top_to975729152tv_nat = X0 )
        | ( $false = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_44 ),
    inference(trivial_inequality_removal,[],[f2711]) ).

thf(f2711,plain,
    ( ! [X0: set_Pr1725653840tv_nat] :
        ( ( $true != $true )
        | ( top_to975729152tv_nat = X0 )
        | ( $false = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_44 ),
    inference(superposition,[],[f2670,f2461]) ).

thf(f2670,plain,
    ( ! [X0: set_Pr1725653840tv_nat] :
        ( ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) )
        | ( top_to975729152tv_nat = X0 ) )
    | ~ spl174_44 ),
    inference(avatar_component_clause,[],[f2669]) ).

thf(f5014,plain,
    ( spl174_329
    | ~ spl174_2
    | ~ spl174_43 ),
    inference(avatar_split_clause,[],[f2709,f2665,f2460,f5012]) ).

thf(f5012,plain,
    ( spl174_329
  <=> ! [X0: set_Pr1357842111at_nat] :
        ( ( top_to1541413903at_nat = X0 )
        | ( $false = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_329])]) ).

thf(f2665,plain,
    ( spl174_43
  <=> ! [X0: set_Pr1357842111at_nat] :
        ( ( top_to1541413903at_nat = X0 )
        | ( $true != vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_43])]) ).

thf(f2709,plain,
    ( ! [X0: set_Pr1357842111at_nat] :
        ( ( top_to1541413903at_nat = X0 )
        | ( $false = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_43 ),
    inference(trivial_inequality_removal,[],[f2708]) ).

thf(f2708,plain,
    ( ! [X0: set_Pr1357842111at_nat] :
        ( ( $true != $true )
        | ( top_to1541413903at_nat = X0 )
        | ( $false = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_43 ),
    inference(superposition,[],[f2666,f2461]) ).

thf(f2666,plain,
    ( ! [X0: set_Pr1357842111at_nat] :
        ( ( $true != vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) )
        | ( top_to1541413903at_nat = X0 ) )
    | ~ spl174_43 ),
    inference(avatar_component_clause,[],[f2665]) ).

thf(f5010,plain,
    ( spl174_328
    | ~ spl174_2
    | ~ spl174_42 ),
    inference(avatar_split_clause,[],[f2706,f2661,f2460,f5008]) ).

thf(f5008,plain,
    ( spl174_328
  <=> ! [X0: set_Pr2061825550lle_tv] :
        ( ( top_to138697918lle_tv = X0 )
        | ( $false = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_328])]) ).

thf(f2661,plain,
    ( spl174_42
  <=> ! [X0: set_Pr2061825550lle_tv] :
        ( ( top_to138697918lle_tv = X0 )
        | ( $true != vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_42])]) ).

thf(f2706,plain,
    ( ! [X0: set_Pr2061825550lle_tv] :
        ( ( top_to138697918lle_tv = X0 )
        | ( $false = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_42 ),
    inference(trivial_inequality_removal,[],[f2705]) ).

thf(f2705,plain,
    ( ! [X0: set_Pr2061825550lle_tv] :
        ( ( $true != $true )
        | ( top_to138697918lle_tv = X0 )
        | ( $false = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) ) )
    | ~ spl174_2
    | ~ spl174_42 ),
    inference(superposition,[],[f2662,f2461]) ).

thf(f2662,plain,
    ( ! [X0: set_Pr2061825550lle_tv] :
        ( ( $true != vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) )
        | ( top_to138697918lle_tv = X0 ) )
    | ~ spl174_42 ),
    inference(avatar_component_clause,[],[f2661]) ).

thf(f5004,plain,
    ( spl174_327
    | ~ spl174_12
    | ~ spl174_58 ),
    inference(avatar_split_clause,[],[f2818,f2760,f2534,f5002]) ).

thf(f2818,plain,
    ( ! [X0: paraco1605129243lle_tv,X1: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) != X0 )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) )
    | ~ spl174_12
    | ~ spl174_58 ),
    inference(superposition,[],[f2535,f2761]) ).

thf(f4992,plain,
    spl174_326,
    inference(avatar_split_clause,[],[f1529,f4989]) ).

thf(f4989,plain,
    ( spl174_326
  <=> ( inj_on_nat_nat = vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,$o)),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),bCOMB,vPI(nat))),vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sCOMB,vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat))))),vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),bCOMB,vPI(nat)))),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o))))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(sTfun(nat,$o),sTfun(nat,$o)),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat)))))),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sCOMB,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(sTfun(nat,nat),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),bCOMB,vEQ(nat))))),iCOMB))))),vEQ(nat)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_326])]) ).

thf(f1529,plain,
    inj_on_nat_nat = vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,$o)),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),bCOMB,vPI(nat))),vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sCOMB,vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat))))),vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),bCOMB,vPI(nat)))),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o))))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(sTfun(nat,$o),sTfun(nat,$o)),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat)))))),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sCOMB,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(sTfun(nat,nat),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),bCOMB,vEQ(nat))))),iCOMB))))),vEQ(nat)))))),
    inference(cnf_transformation,[],[f395]) ).

thf(f395,plain,
    inj_on_nat_nat = vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,$o)),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),bCOMB,vPI(nat))),vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sCOMB,vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat))))),vAPP(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),bCOMB,vPI(nat)))),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(set_nat,sTfun(nat,sTfun(nat,$o))))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(sTfun(nat,$o),sTfun(nat,$o)),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat)))))),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sCOMB,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(sTfun(nat,nat),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(sTfun(nat,nat),sTfun(nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,nat),sTfun(nat,sTfun(nat,$o))),bCOMB,vEQ(nat))))),iCOMB))))),vEQ(nat)))))),
    inference(fool_elimination,[],[f394]) ).

thf(f394,plain,
    ( inj_on_nat_nat
    = ( ^ [X0: nat > nat,X1: set_nat] :
        ! [X2: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1)
         => ! [X3: nat] :
              ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1)
             => ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X3) )
               => ( X2 = X3 ) ) ) ) ) ),
    inference(rectify,[],[f155]) ).

thf(f155,axiom,
    ( inj_on_nat_nat
    = ( ^ [X16: nat > nat,X50: set_nat] :
        ! [X39: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X39),X50)
         => ! [X48: nat] :
              ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X48),X50)
             => ( ( vAPP(nat,nat,X16,X39) = vAPP(nat,nat,X16,X48) )
               => ( X39 = X48 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_154_inj__on__def) ).

thf(f4987,plain,
    spl174_325,
    inference(avatar_split_clause,[],[f1528,f4984]) ).

thf(f4984,plain,
    ( spl174_325
  <=> ( inj_on772319074lle_tv = vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o)),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,$o)),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),$o),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,$o)),bCOMB,vPI(paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv))))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),$o),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,$o)),bCOMB,vPI(paraco1605129243lle_tv)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv)))))),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))))),iCOMB))))),vEQ(paraco1605129243lle_tv)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_325])]) ).

thf(f1528,plain,
    inj_on772319074lle_tv = vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o)),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,$o)),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),$o),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,$o)),bCOMB,vPI(paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv))))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),$o),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,$o)),bCOMB,vPI(paraco1605129243lle_tv)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv)))))),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))))),iCOMB))))),vEQ(paraco1605129243lle_tv)))))),
    inference(cnf_transformation,[],[f393]) ).

thf(f393,plain,
    inj_on772319074lle_tv = vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o)),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,$o)),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),$o),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,$o)),bCOMB,vPI(paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv))))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),$o),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,$o)),bCOMB,vPI(paraco1605129243lle_tv)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv)))))),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(paraco1605129243lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),sTfun(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))))),iCOMB))))),vEQ(paraco1605129243lle_tv)))))),
    inference(fool_elimination,[],[f392]) ).

thf(f392,plain,
    ( inj_on772319074lle_tv
    = ( ^ [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ! [X2: paraco1605129243lle_tv] :
          ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1)
         => ! [X3: paraco1605129243lle_tv] :
              ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1)
             => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
               => ( X2 = X3 ) ) ) ) ) ),
    inference(rectify,[],[f156]) ).

thf(f156,axiom,
    ( inj_on772319074lle_tv
    = ( ^ [X16: paraco1605129243lle_tv > paraco1605129243lle_tv,X50: set_Pa1764573435lle_tv] :
        ! [X39: paraco1605129243lle_tv] :
          ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X39),X50)
         => ! [X48: paraco1605129243lle_tv] :
              ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X48),X50)
             => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X16,X39) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X16,X48) )
               => ( X39 = X48 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_155_inj__on__def) ).

thf(f4982,plain,
    spl174_324,
    inference(avatar_split_clause,[],[f1527,f4979]) ).

thf(f4979,plain,
    ( spl174_324
  <=> ( inj_on1955349912lle_tv = vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o)),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),bCOMB,vPI(nat))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sCOMB,vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat))))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),bCOMB,vPI(nat)))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o))))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(sTfun(nat,$o),sTfun(nat,$o)),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat)))))),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,paraco1605129243lle_tv)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,paraco1605129243lle_tv)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sCOMB,vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))))),iCOMB))))),vEQ(nat)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_324])]) ).

thf(f1527,plain,
    inj_on1955349912lle_tv = vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o)),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),bCOMB,vPI(nat))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sCOMB,vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat))))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),bCOMB,vPI(nat)))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o))))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(sTfun(nat,$o),sTfun(nat,$o)),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat)))))),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,paraco1605129243lle_tv)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,paraco1605129243lle_tv)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sCOMB,vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))))),iCOMB))))),vEQ(nat)))))),
    inference(cnf_transformation,[],[f391]) ).

thf(f391,plain,
    inj_on1955349912lle_tv = vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o)),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,$o)),bCOMB,vPI(nat))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,$o))),sCOMB,vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat))))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,$o)))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),sTfun(sTfun(set_nat,sTfun(nat,sTfun(nat,$o))),sTfun(set_nat,sTfun(nat,$o))),bCOMB,vAPP(sTfun(sTfun(nat,$o),$o),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,$o)),bCOMB,vPI(nat)))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,sTfun(nat,sTfun(nat,$o))))),bCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(sTfun(nat,$o),sTfun(nat,$o)),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(set_nat,sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(set_nat,sTfun(nat,sTfun($o,$o))),sTfun(set_nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o))),vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(set_nat,sTfun(nat,$o)),sTfun(set_nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat)))))),vAPP(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),cCOMB,vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(nat,sTfun($o,$o))),sTfun(nat,sTfun(sTfun(nat,$o),sTfun(nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),sTfun(sTfun(nat,sTfun(nat,$o)),sTfun(nat,sTfun(nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(nat,$o),sTfun(nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,paraco1605129243lle_tv)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,paraco1605129243lle_tv)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sCOMB,vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),vAPP(sTfun(sTfun(nat,sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),sTfun(sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))))),bCOMB,vAPP(sTfun(sTfun(paraco1605129243lle_tv,$o),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o))),sTfun(sTfun(nat,sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(nat,sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))))),iCOMB))))),vEQ(nat)))))),
    inference(fool_elimination,[],[f390]) ).

thf(f390,plain,
    ( inj_on1955349912lle_tv
    = ( ^ [X0: nat > paraco1605129243lle_tv,X1: set_nat] :
        ! [X2: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1)
         => ! [X3: nat] :
              ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1)
             => ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X3) )
               => ( X2 = X3 ) ) ) ) ) ),
    inference(rectify,[],[f154]) ).

thf(f154,axiom,
    ( inj_on1955349912lle_tv
    = ( ^ [X16: nat > paraco1605129243lle_tv,X50: set_nat] :
        ! [X39: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X39),X50)
         => ! [X48: nat] :
              ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X48),X50)
             => ( ( vAPP(nat,paraco1605129243lle_tv,X16,X39) = vAPP(nat,paraco1605129243lle_tv,X16,X48) )
               => ( X39 = X48 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_153_inj__on__def) ).

thf(f4977,plain,
    spl174_323,
    inference(avatar_split_clause,[],[f1526,f4974]) ).

thf(f4974,plain,
    ( spl174_323
  <=> ( inj_on26176689at_nat = vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o)),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,$o)),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),$o),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,$o)),bCOMB,vPI(product_prod_nat_nat))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)))),bCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),cCOMB,member701585322at_nat))))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),$o),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,$o)),bCOMB,vPI(product_prod_nat_nat)))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),cCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),cCOMB,member701585322at_nat)))))),vAPP(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),cCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),bCOMB,vEQ(product_prod_nat_nat))))),iCOMB))))),vEQ(product_prod_nat_nat)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_323])]) ).

thf(f1526,plain,
    inj_on26176689at_nat = vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o)),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,$o)),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),$o),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,$o)),bCOMB,vPI(product_prod_nat_nat))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)))),bCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),cCOMB,member701585322at_nat))))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),$o),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,$o)),bCOMB,vPI(product_prod_nat_nat)))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),cCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),cCOMB,member701585322at_nat)))))),vAPP(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),cCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),bCOMB,vEQ(product_prod_nat_nat))))),iCOMB))))),vEQ(product_prod_nat_nat)))))),
    inference(cnf_transformation,[],[f389]) ).

thf(f389,plain,
    inj_on26176689at_nat = vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o)),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,$o)),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),$o),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,$o)),bCOMB,vPI(product_prod_nat_nat))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)))),bCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),cCOMB,member701585322at_nat))))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),$o),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,$o)),bCOMB,vPI(product_prod_nat_nat)))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),cCOMB,vAPP(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(set_Pr1986765409at_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o)),sTfun(set_Pr1986765409at_nat,sTfun(product_prod_nat_nat,$o)),cCOMB,member701585322at_nat)))))),vAPP(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),cCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(product_prod_nat_nat,$o),sTfun(product_prod_nat_nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),vAPP(sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),sTfun(sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(product_prod_nat_nat,$o),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o))),sTfun(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(product_prod_nat_nat,sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o)),sTfun(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(product_prod_nat_nat,sTfun(product_prod_nat_nat,$o))),bCOMB,vEQ(product_prod_nat_nat))))),iCOMB))))),vEQ(product_prod_nat_nat)))))),
    inference(fool_elimination,[],[f388]) ).

thf(f388,plain,
    ( inj_on26176689at_nat
    = ( ^ [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
        ! [X2: product_prod_nat_nat] :
          ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1)
         => ! [X3: product_prod_nat_nat] :
              ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1)
             => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
               => ( X2 = X3 ) ) ) ) ) ),
    inference(rectify,[],[f153]) ).

thf(f153,axiom,
    ( inj_on26176689at_nat
    = ( ^ [X16: product_prod_nat_nat > product_prod_nat_nat,X50: set_Pr1986765409at_nat] :
        ! [X39: product_prod_nat_nat] :
          ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X39),X50)
         => ! [X48: product_prod_nat_nat] :
              ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X48),X50)
             => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X16,X39) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X16,X48) )
               => ( X39 = X48 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_152_inj__on__def) ).

thf(f4972,plain,
    spl174_322,
    inference(avatar_split_clause,[],[f1525,f4969]) ).

thf(f4969,plain,
    ( spl174_322
  <=> ( inj_on2112487900lle_tv = vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o)),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,$o)),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),$o),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,$o)),bCOMB,vPI(produc1647334210lle_tv))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),cCOMB,member1531318361lle_tv))))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),$o),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,$o)),bCOMB,vPI(produc1647334210lle_tv)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),cCOMB,member1531318361lle_tv)))))),vAPP(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),bCOMB,vEQ(produc1647334210lle_tv))))),iCOMB))))),vEQ(produc1647334210lle_tv)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_322])]) ).

thf(f1525,plain,
    inj_on2112487900lle_tv = vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o)),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,$o)),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),$o),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,$o)),bCOMB,vPI(produc1647334210lle_tv))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),cCOMB,member1531318361lle_tv))))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),$o),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,$o)),bCOMB,vPI(produc1647334210lle_tv)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),cCOMB,member1531318361lle_tv)))))),vAPP(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),bCOMB,vEQ(produc1647334210lle_tv))))),iCOMB))))),vEQ(produc1647334210lle_tv)))))),
    inference(cnf_transformation,[],[f387]) ).

thf(f387,plain,
    inj_on2112487900lle_tv = vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o)),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,$o)),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),$o),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,$o)),bCOMB,vPI(produc1647334210lle_tv))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),cCOMB,member1531318361lle_tv))))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),$o),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,$o)),bCOMB,vPI(produc1647334210lle_tv)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(set_Pr2014382200lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o)),sTfun(set_Pr2014382200lle_tv,sTfun(produc1647334210lle_tv,$o)),cCOMB,member1531318361lle_tv)))))),vAPP(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(produc1647334210lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),vAPP(sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),sTfun(sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc1647334210lle_tv,$o),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o))),sTfun(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(produc1647334210lle_tv,sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o)),sTfun(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(produc1647334210lle_tv,sTfun(produc1647334210lle_tv,$o))),bCOMB,vEQ(produc1647334210lle_tv))))),iCOMB))))),vEQ(produc1647334210lle_tv)))))),
    inference(fool_elimination,[],[f386]) ).

thf(f386,plain,
    ( inj_on2112487900lle_tv
    = ( ^ [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
        ! [X2: produc1647334210lle_tv] :
          ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1)
         => ! [X3: produc1647334210lle_tv] :
              ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1)
             => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
               => ( X2 = X3 ) ) ) ) ) ),
    inference(rectify,[],[f150]) ).

thf(f150,axiom,
    ( inj_on2112487900lle_tv
    = ( ^ [X16: produc1647334210lle_tv > produc1647334210lle_tv,X50: set_Pr2014382200lle_tv] :
        ! [X39: produc1647334210lle_tv] :
          ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X39),X50)
         => ! [X48: produc1647334210lle_tv] :
              ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X48),X50)
             => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X16,X39) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X16,X48) )
               => ( X39 = X48 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_149_inj__on__def) ).

thf(f4964,plain,
    spl174_321,
    inference(avatar_split_clause,[],[f1524,f4961]) ).

thf(f4961,plain,
    ( spl174_321
  <=> ( inj_on1745913142lle_tv = vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o)),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,$o)),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),$o),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,$o)),bCOMB,vPI(produc270694976lle_tv))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),cCOMB,member813679063lle_tv))))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),$o),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,$o)),bCOMB,vPI(produc270694976lle_tv)))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),cCOMB,member813679063lle_tv)))))),vAPP(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),bCOMB,vEQ(produc270694976lle_tv))))),iCOMB))))),vEQ(produc270694976lle_tv)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_321])]) ).

thf(f1524,plain,
    inj_on1745913142lle_tv = vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o)),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,$o)),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),$o),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,$o)),bCOMB,vPI(produc270694976lle_tv))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),cCOMB,member813679063lle_tv))))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),$o),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,$o)),bCOMB,vPI(produc270694976lle_tv)))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),cCOMB,member813679063lle_tv)))))),vAPP(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),bCOMB,vEQ(produc270694976lle_tv))))),iCOMB))))),vEQ(produc270694976lle_tv)))))),
    inference(cnf_transformation,[],[f385]) ).

thf(f385,plain,
    inj_on1745913142lle_tv = vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o)),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,$o)),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),$o),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,$o)),bCOMB,vPI(produc270694976lle_tv))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)))),bCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),cCOMB,member813679063lle_tv))))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),$o),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,$o)),bCOMB,vPI(produc270694976lle_tv)))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),cCOMB,vAPP(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(set_Pr13445366lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o)),sTfun(set_Pr13445366lle_tv,sTfun(produc270694976lle_tv,$o)),cCOMB,member813679063lle_tv)))))),vAPP(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),cCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc270694976lle_tv,$o),sTfun(produc270694976lle_tv,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),vAPP(sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),sTfun(sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))))),bCOMB,vAPP(sTfun(sTfun(produc270694976lle_tv,$o),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o))),sTfun(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(produc270694976lle_tv,sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o)),sTfun(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(produc270694976lle_tv,sTfun(produc270694976lle_tv,$o))),bCOMB,vEQ(produc270694976lle_tv))))),iCOMB))))),vEQ(produc270694976lle_tv)))))),
    inference(fool_elimination,[],[f384]) ).

thf(f384,plain,
    ( inj_on1745913142lle_tv
    = ( ^ [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
        ! [X2: produc270694976lle_tv] :
          ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1)
         => ! [X3: produc270694976lle_tv] :
              ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1)
             => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
               => ( X2 = X3 ) ) ) ) ) ),
    inference(rectify,[],[f152]) ).

thf(f152,axiom,
    ( inj_on1745913142lle_tv
    = ( ^ [X16: produc270694976lle_tv > produc270694976lle_tv,X50: set_Pr13445366lle_tv] :
        ! [X39: produc270694976lle_tv] :
          ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X39),X50)
         => ! [X48: produc270694976lle_tv] :
              ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X48),X50)
             => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X16,X39) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X16,X48) )
               => ( X39 = X48 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_151_inj__on__def) ).

thf(f4959,plain,
    spl174_320,
    inference(avatar_split_clause,[],[f1523,f4956]) ).

thf(f4956,plain,
    ( spl174_320
  <=> ( inj_on552895452tv_nat = vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o)),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,$o)),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),$o),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,$o)),bCOMB,vPI(produc194167194tv_nat))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)))),bCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),cCOMB,member737151281tv_nat))))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),$o),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,$o)),bCOMB,vPI(produc194167194tv_nat)))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),cCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),cCOMB,member737151281tv_nat)))))),vAPP(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),cCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),bCOMB,vEQ(produc194167194tv_nat))))),iCOMB))))),vEQ(produc194167194tv_nat)))))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_320])]) ).

thf(f1523,plain,
    inj_on552895452tv_nat = vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o)),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,$o)),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),$o),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,$o)),bCOMB,vPI(produc194167194tv_nat))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)))),bCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),cCOMB,member737151281tv_nat))))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),$o),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,$o)),bCOMB,vPI(produc194167194tv_nat)))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),cCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),cCOMB,member737151281tv_nat)))))),vAPP(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),cCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),bCOMB,vEQ(produc194167194tv_nat))))),iCOMB))))),vEQ(produc194167194tv_nat)))))),
    inference(cnf_transformation,[],[f383]) ).

thf(f383,plain,
    inj_on552895452tv_nat = vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o)),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,$o)),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),$o),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,$o)),bCOMB,vPI(produc194167194tv_nat))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)))),bCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),cCOMB,member737151281tv_nat))))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),$o),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,$o)),bCOMB,vPI(produc194167194tv_nat)))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),cCOMB,vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,bCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(set_Pr1725653840tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB),vAPP(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP)),vAPP(sTfun(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o)),sTfun(set_Pr1725653840tv_nat,sTfun(produc194167194tv_nat,$o)),cCOMB,member737151281tv_nat)))))),vAPP(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),cCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,sCOMB),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,$o)))),bCOMB,sCOMB)),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,sTfun($o,$o)))),bCOMB,vAPP(sTfun($o,sTfun($o,$o)),sTfun(sTfun(produc194167194tv_nat,$o),sTfun(produc194167194tv_nat,sTfun($o,$o))),bCOMB,vIMP))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))))),bCOMB,cCOMB),vAPP(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),vAPP(sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),sTfun(sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))))),bCOMB,vAPP(sTfun(sTfun(produc194167194tv_nat,$o),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o))),sTfun(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(produc194167194tv_nat,sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,$o)))),bCOMB,bCOMB)),vAPP(sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o)),sTfun(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(produc194167194tv_nat,sTfun(produc194167194tv_nat,$o))),bCOMB,vEQ(produc194167194tv_nat))))),iCOMB))))),vEQ(produc194167194tv_nat)))))),
    inference(fool_elimination,[],[f382]) ).

thf(f382,plain,
    ( inj_on552895452tv_nat
    = ( ^ [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
        ! [X2: produc194167194tv_nat] :
          ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1)
         => ! [X3: produc194167194tv_nat] :
              ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1)
             => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
               => ( X2 = X3 ) ) ) ) ) ),
    inference(rectify,[],[f151]) ).

thf(f151,axiom,
    ( inj_on552895452tv_nat
    = ( ^ [X16: produc194167194tv_nat > produc194167194tv_nat,X50: set_Pr1725653840tv_nat] :
        ! [X39: produc194167194tv_nat] :
          ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X39),X50)
         => ! [X48: produc194167194tv_nat] :
              ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X48),X50)
             => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X16,X39) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X16,X48) )
               => ( X39 = X48 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_150_inj__on__def) ).

thf(f4953,plain,
    spl174_319,
    inference(avatar_split_clause,[],[f1520,f4950]) ).

thf(f4950,plain,
    ( spl174_319
  <=> ( paraco327635598_valid = vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),$o),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),sTfun(paraco1604210848lle_fm,$o)),bCOMB,vPI(sTfun(list_char,paraco1605129243lle_tv))),vAPP(paraco1605129243lle_tv,sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),vAPP(sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),sTfun(paraco1605129243lle_tv,sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),cCOMB,vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)))),bCOMB,cCOMB),vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),cCOMB,paraco1325918602e_eval)))),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_319])]) ).

thf(f1520,plain,
    paraco327635598_valid = vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),$o),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),sTfun(paraco1604210848lle_fm,$o)),bCOMB,vPI(sTfun(list_char,paraco1605129243lle_tv))),vAPP(paraco1605129243lle_tv,sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),vAPP(sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),sTfun(paraco1605129243lle_tv,sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),cCOMB,vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)))),bCOMB,cCOMB),vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),cCOMB,paraco1325918602e_eval)))),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),
    inference(cnf_transformation,[],[f377]) ).

thf(f377,plain,
    paraco327635598_valid = vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),$o),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),sTfun(paraco1604210848lle_fm,$o)),bCOMB,vPI(sTfun(list_char,paraco1605129243lle_tv))),vAPP(paraco1605129243lle_tv,sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)),vAPP(sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),sTfun(paraco1605129243lle_tv,sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),cCOMB,vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)),sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o))),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(paraco1604210848lle_fm,sTfun(paraco1605129243lle_tv,sTfun(sTfun(list_char,paraco1605129243lle_tv),$o)))),bCOMB,cCOMB),vAPP(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),vAPP(sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),sTfun(sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o)))),bCOMB,vAPP(sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o)),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,$o))),bCOMB,vEQ(paraco1605129243lle_tv))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),paraco1605129243lle_tv)),cCOMB,paraco1325918602e_eval)))),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),
    inference(fool_elimination,[],[f376]) ).

thf(f376,plain,
    ( paraco327635598_valid
    = ( ^ [X0: paraco1604210848lle_fm] :
        ! [X1: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X1),X0) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    inference(rectify,[],[f24]) ).

thf(f24,axiom,
    ( paraco327635598_valid
    = ( ^ [X19: paraco1604210848lle_fm] :
        ! [X17: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X17),X19) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_23_valid__def) ).

thf(f4936,plain,
    spl174_318,
    inference(avatar_split_clause,[],[f1572,f4934]) ).

thf(f4934,plain,
    ( spl174_318
  <=> ! [X0: produc696645085lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK36,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK37,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK38,X0))) = X0 )
        | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK39,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK40,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK41,X0))) = X0 )
        | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK42,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK43,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK44,X0))) = X0 )
        | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK45,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK46,X0))) = X0 )
        | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK47,X0)),paraco367965286_Truth) = X0 )
        | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK48,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(produc696645085lle_fm,list_char,sK49,X0))) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_318])]) ).

thf(f1572,plain,
    ! [X0: produc696645085lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK36,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK37,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK38,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK39,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK40,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK41,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK42,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK43,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK44,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK45,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK46,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK47,X0)),paraco367965286_Truth) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK48,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(produc696645085lle_fm,list_char,sK49,X0))) = X0 ) ),
    inference(cnf_transformation,[],[f1314]) ).

thf(f1314,plain,
    ! [X0: produc696645085lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK36,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK37,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK38,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK39,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK40,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK41,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK42,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK43,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK44,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK45,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK46,X0))) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK47,X0)),paraco367965286_Truth) = X0 )
      | ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK48,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(produc696645085lle_fm,list_char,sK49,X0))) = X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK36,sK37,sK38,sK39,sK40,sK41,sK42,sK43,sK44,sK45,sK46,sK47,sK48,sK49])],[f1307,f1313,f1312,f1311,f1310,f1309,f1308]) ).

thf(f1308,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3)) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK36,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK37,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK38,X0))) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1309,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6)) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK39,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK40,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK41,X0))) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1310,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X7: list_char > paraco1605129243lle_tv,X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X7),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X8),X9)) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK42,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK43,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK44,X0))) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1311,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X10: list_char > paraco1605129243lle_tv,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X10),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X11)) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK45,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK46,X0))) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1312,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X12: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X12),paraco367965286_Truth) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK47,X0)),paraco367965286_Truth) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1313,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X13: list_char > paraco1605129243lle_tv,X14: list_char] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X13),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X14)) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK48,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(produc696645085lle_fm,list_char,sK49,X0))) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1307,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3)) = X0 )
      | ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6)) = X0 )
      | ? [X7: list_char > paraco1605129243lle_tv,X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X7),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X8),X9)) = X0 )
      | ? [X10: list_char > paraco1605129243lle_tv,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X10),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X11)) = X0 )
      | ? [X12: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X12),paraco367965286_Truth) = X0 )
      | ? [X13: list_char > paraco1605129243lle_tv,X14: list_char] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X13),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X14)) = X0 ) ),
    inference(rectify,[],[f979]) ).

thf(f979,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X12: list_char > paraco1605129243lle_tv,X13: paraco1604210848lle_fm,X14: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X12),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X13),X14)) = X0 )
      | ? [X9: list_char > paraco1605129243lle_tv,X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X9),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11)) = X0 )
      | ? [X6: list_char > paraco1605129243lle_tv,X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X6),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X7),X8)) = X0 )
      | ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) = X0 )
      | ? [X3: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X3),paraco367965286_Truth) = X0 )
      | ? [X1: list_char > paraco1605129243lle_tv,X2: list_char] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) = X0 ) ),
    inference(flattening,[],[f978]) ).

thf(f978,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X12: list_char > paraco1605129243lle_tv,X13: paraco1604210848lle_fm,X14: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X12),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X13),X14)) = X0 )
      | ? [X9: list_char > paraco1605129243lle_tv,X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X9),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11)) = X0 )
      | ? [X6: list_char > paraco1605129243lle_tv,X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X6),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X7),X8)) = X0 )
      | ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) = X0 )
      | ? [X3: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X3),paraco367965286_Truth) = X0 )
      | ? [X1: list_char > paraco1605129243lle_tv,X2: list_char] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) = X0 ) ),
    inference(ennf_transformation,[],[f870]) ).

thf(f870,plain,
    ! [X0: produc696645085lle_fm] :
      ( ! [X1: list_char > paraco1605129243lle_tv,X2: list_char] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) != X0 )
     => ( ! [X3: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X3),paraco367965286_Truth) != X0 )
       => ( ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) != X0 )
         => ( ! [X6: list_char > paraco1605129243lle_tv,X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X6),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X7),X8)) != X0 )
           => ( ! [X9: list_char > paraco1605129243lle_tv,X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X9),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11)) != X0 )
             => ~ ! [X12: list_char > paraco1605129243lle_tv,X13: paraco1604210848lle_fm,X14: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X12),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X13),X14)) != X0 ) ) ) ) ) ),
    inference(rectify,[],[f199]) ).

thf(f199,axiom,
    ! [X20: produc696645085lle_fm] :
      ( ! [X71: list_char > paraco1605129243lle_tv,X62: list_char] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X71),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X62)) != X20 )
     => ( ! [X71: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X71),paraco367965286_Truth) != X20 )
       => ( ! [X71: list_char > paraco1605129243lle_tv,X63: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X71),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X63)) != X20 )
         => ( ! [X71: list_char > paraco1605129243lle_tv,X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X71),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X63),X64)) != X20 )
           => ( ! [X71: list_char > paraco1605129243lle_tv,X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X71),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X63),X64)) != X20 )
             => ~ ! [X71: list_char > paraco1605129243lle_tv,X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X71),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X63),X64)) != X20 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_198_eval_Ocases) ).

thf(f4915,plain,
    ( spl174_317
    | ~ spl174_2
    | ~ spl174_203 ),
    inference(avatar_split_clause,[],[f3801,f3712,f2460,f4913]) ).

thf(f3801,plain,
    ( ! [X0: $o,X1: $o > paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,X1,$false) = vAPP($o,paraco1605129243lle_tv,X1,X0) )
        | ( $false = X0 ) )
    | ~ spl174_2
    | ~ spl174_203 ),
    inference(superposition,[],[f3713,f2461]) ).

thf(f4903,plain,
    spl174_316,
    inference(avatar_split_clause,[],[f1931,f4901]) ).

thf(f4901,plain,
    ( spl174_316
  <=> ! [X0: produc931990033lle_tv,X3: set_Pr560526279lle_tv,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: ( nat > nat ) > nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))) = X0 )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_316])]) ).

thf(f1931,plain,
    ! [X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv,X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))) = X0 )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1483]) ).

thf(f1483,plain,
    ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv] :
      ( ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))) = X0 ) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK163,sK164])],[f1248,f1482]) ).

thf(f1482,plain,
    ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv] :
      ( ? [X4: nat > nat,X5: paraco1605129243lle_tv] :
          ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) )
          & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X5)) = X0 ) )
     => ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1248,plain,
    ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv] :
      ( ? [X4: nat > nat,X5: paraco1605129243lle_tv] :
          ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) )
          & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X5)) = X0 ) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) ) ),
    inference(ennf_transformation,[],[f961]) ).

thf(f961,plain,
    ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) )
     => ~ ! [X4: nat > nat,X5: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) ) ) ),
    inference(flattening,[],[f821]) ).

thf(f821,plain,
    ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) )
     => ~ ! [X4: nat > nat,X5: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) ) ) ),
    inference(fool_elimination,[],[f820]) ).

thf(f820,plain,
    ! [X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3))
     => ~ ! [X4: nat > nat,X5: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X5)) = X0 )
           => ~ vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) ) ),
    inference(rectify,[],[f297]) ).

thf(f297,axiom,
    ! [X80: produc931990033lle_tv,X14: ( nat > nat ) > nat > nat,X51: paraco1605129243lle_tv > paraco1605129243lle_tv,X76: set_Pr560526279lle_tv] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X80),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X14),X51)),X76))
     => ~ ! [X41: nat > nat,X49: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X14,X41)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X51,X49)) = X80 )
           => ~ vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X41),X49)),X76) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_296_prod__fun__imageE) ).

thf(f4899,plain,
    spl174_315,
    inference(avatar_split_clause,[],[f1929,f4897]) ).

thf(f4897,plain,
    ( spl174_315
  <=> ! [X0: produc931990033lle_tv,X3: set_Pr2120184979lle_fm,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat] :
        ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))) = X0 )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_315])]) ).

thf(f1929,plain,
    ! [X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm,X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))) = X0 )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1481]) ).

thf(f1481,plain,
    ! [X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm] :
      ( ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))) = X0 ) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK161,sK162])],[f1247,f1480]) ).

thf(f1480,plain,
    ! [X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm] :
      ( ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
          ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) )
          & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,X5)) = X0 ) )
     => ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1247,plain,
    ! [X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm] :
      ( ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
          ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) )
          & ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,X5)) = X0 ) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) ) ),
    inference(ennf_transformation,[],[f960]) ).

thf(f960,plain,
    ! [X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) )
     => ~ ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) ) ) ),
    inference(flattening,[],[f819]) ).

thf(f819,plain,
    ! [X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) )
     => ~ ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) ) ) ),
    inference(fool_elimination,[],[f818]) ).

thf(f818,plain,
    ! [X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3))
     => ~ ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X2,X5)) = X0 )
           => ~ vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) ) ),
    inference(rectify,[],[f296]) ).

thf(f296,axiom,
    ! [X80: produc931990033lle_tv,X14: ( list_char > paraco1605129243lle_tv ) > nat > nat,X51: paraco1604210848lle_fm > paraco1605129243lle_tv,X76: set_Pr2120184979lle_fm] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X80),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X14),X51)),X76))
     => ~ ! [X41: list_char > paraco1605129243lle_tv,X49: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X14,X41)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X51,X49)) = X80 )
           => ~ vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X41),X49)),X76) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_295_prod__fun__imageE) ).

thf(f4895,plain,
    spl174_314,
    inference(avatar_split_clause,[],[f1927,f4893]) ).

thf(f4893,plain,
    ( spl174_314
  <=> ! [X0: produc696645085lle_fm,X3: set_Pr560526279lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))) = X0 )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_314])]) ).

thf(f1927,plain,
    ! [X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv,X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))) = X0 )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1479]) ).

thf(f1479,plain,
    ! [X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv] :
      ( ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))) = X0 ) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK159,sK160])],[f1246,f1478]) ).

thf(f1478,plain,
    ! [X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv] :
      ( ? [X4: nat > nat,X5: paraco1605129243lle_tv] :
          ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) )
          & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,X5)) = X0 ) )
     => ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0))),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1246,plain,
    ! [X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv] :
      ( ? [X4: nat > nat,X5: paraco1605129243lle_tv] :
          ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) )
          & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,X5)) = X0 ) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) ) ),
    inference(ennf_transformation,[],[f959]) ).

thf(f959,plain,
    ! [X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) )
     => ~ ! [X4: nat > nat,X5: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) ) ) ),
    inference(flattening,[],[f817]) ).

thf(f817,plain,
    ! [X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) )
     => ~ ! [X4: nat > nat,X5: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) ) ) ),
    inference(fool_elimination,[],[f816]) ).

thf(f816,plain,
    ! [X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3))
     => ~ ! [X4: nat > nat,X5: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X2,X5)) = X0 )
           => ~ vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X4),X5)),X3) ) ),
    inference(rectify,[],[f295]) ).

thf(f295,axiom,
    ! [X80: produc696645085lle_fm,X14: ( nat > nat ) > list_char > paraco1605129243lle_tv,X51: paraco1605129243lle_tv > paraco1604210848lle_fm,X76: set_Pr560526279lle_tv] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X80),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X14),X51)),X76))
     => ~ ! [X41: nat > nat,X49: paraco1605129243lle_tv] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X14,X41)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X51,X49)) = X80 )
           => ~ vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X41),X49)),X76) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_294_prod__fun__imageE) ).

thf(f4891,plain,
    spl174_313,
    inference(avatar_split_clause,[],[f1925,f4889]) ).

thf(f4889,plain,
    ( spl174_313
  <=> ! [X0: produc696645085lle_fm,X3: set_Pr2120184979lle_fm,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] :
        ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))) = X0 )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_313])]) ).

thf(f1925,plain,
    ! [X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm,X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] :
      ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))) = X0 )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1477]) ).

thf(f1477,plain,
    ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm] :
      ( ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))) = X0 ) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK157,sK158])],[f1245,f1476]) ).

thf(f1476,plain,
    ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm] :
      ( ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
          ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) )
          & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,X5)) = X0 ) )
     => ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))),X3) )
        & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0))),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))) = X0 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1245,plain,
    ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm] :
      ( ? [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
          ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) )
          & ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,X5)) = X0 ) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) ) ),
    inference(ennf_transformation,[],[f958]) ).

thf(f958,plain,
    ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) )
     => ~ ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) ) ) ),
    inference(flattening,[],[f815]) ).

thf(f815,plain,
    ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) )
     => ~ ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,X5)) = X0 )
           => ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) ) ) ),
    inference(fool_elimination,[],[f814]) ).

thf(f814,plain,
    ! [X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3))
     => ~ ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X1,X4)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X2,X5)) = X0 )
           => ~ vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X4),X5)),X3) ) ),
    inference(rectify,[],[f294]) ).

thf(f294,axiom,
    ! [X80: produc696645085lle_fm,X14: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X51: paraco1604210848lle_fm > paraco1604210848lle_fm,X76: set_Pr2120184979lle_fm] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X80),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X14),X51)),X76))
     => ~ ! [X41: list_char > paraco1605129243lle_tv,X49: paraco1604210848lle_fm] :
            ( ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X14,X41)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X51,X49)) = X80 )
           => ~ vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X41),X49)),X76) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_293_prod__fun__imageE) ).

thf(f4868,plain,
    ( ~ spl174_203
    | ~ spl174_210 ),
    inference(avatar_contradiction_clause,[],[f4867]) ).

thf(f4867,plain,
    ( $false
    | ~ spl174_203
    | ~ spl174_210 ),
    inference(trivial_inequality_removal,[],[f4857]) ).

thf(f4857,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
    | ( $true = $false )
    | ~ spl174_203
    | ~ spl174_210 ),
    inference(superposition,[],[f3754,f3713]) ).

thf(f4852,plain,
    spl174_312,
    inference(avatar_split_clause,[],[f1932,f4850]) ).

thf(f4850,plain,
    ( spl174_312
  <=> ! [X0: produc931990033lle_tv,X3: set_Pr560526279lle_tv,X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: ( nat > nat ) > nat > nat] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))),X3) )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_312])]) ).

thf(f1932,plain,
    ! [X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pr560526279lle_tv,X0: produc931990033lle_tv,X1: ( nat > nat ) > nat > nat] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(nat,nat)))),sK163,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1605129243lle_tv))),sK164,X3),X2),X1),X0))),X3) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1483]) ).

thf(f4848,plain,
    spl174_311,
    inference(avatar_split_clause,[],[f1930,f4846]) ).

thf(f4846,plain,
    ( spl174_311
  <=> ! [X0: produc931990033lle_tv,X3: set_Pr2120184979lle_fm,X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))),X3) )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_311])]) ).

thf(f1930,plain,
    ! [X2: paraco1604210848lle_fm > paraco1605129243lle_tv,X3: set_Pr2120184979lle_fm,X0: produc931990033lle_tv,X1: ( list_char > paraco1605129243lle_tv ) > nat > nat] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,sTfun(list_char,paraco1605129243lle_tv)))),sK161,X3),X2),X1),X0)),vAPP(produc931990033lle_tv,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(produc931990033lle_tv,paraco1604210848lle_fm))),sK162,X3),X2),X1),X0))),X3) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1481]) ).

thf(f4844,plain,
    spl174_310,
    inference(avatar_split_clause,[],[f1928,f4842]) ).

thf(f4842,plain,
    ( spl174_310
  <=> ! [X0: produc696645085lle_fm,X3: set_Pr560526279lle_tv,X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))),X3) )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_310])]) ).

thf(f1928,plain,
    ! [X2: paraco1605129243lle_tv > paraco1604210848lle_fm,X3: set_Pr560526279lle_tv,X0: produc696645085lle_fm,X1: ( nat > nat ) > list_char > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc696645085lle_fm,sTfun(nat,nat),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat))),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(nat,nat)))),sK159,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1605129243lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv)),vAPP(set_Pr560526279lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1605129243lle_tv))),sK160,X3),X2),X1),X0))),X3) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1479]) ).

thf(f4840,plain,
    spl174_309,
    inference(avatar_split_clause,[],[f1926,f4838]) ).

thf(f4838,plain,
    ( spl174_309
  <=> ! [X0: produc696645085lle_fm,X3: set_Pr2120184979lle_fm,X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))),X3) )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_309])]) ).

thf(f1926,plain,
    ! [X2: paraco1604210848lle_fm > paraco1604210848lle_fm,X3: set_Pr2120184979lle_fm,X0: produc696645085lle_fm,X1: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv))),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv)))),sK157,X3),X2),X1),X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm)),vAPP(set_Pr2120184979lle_fm,sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,paraco1604210848lle_fm))),sK158,X3),X2),X1),X0))),X3) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X1),X2)),X3)) ) ),
    inference(cnf_transformation,[],[f1477]) ).

thf(f4836,plain,
    spl174_308,
    inference(avatar_split_clause,[],[f1530,f4833]) ).

thf(f4833,plain,
    ( spl174_308
  <=> ( paraco1325918602e_eval = vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),cCOMB,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)))),bCOMB,bCOMB),paraco1325918602e_eval)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm)),bCOMB,paraco445776468le_Neg),paraco445776468le_Neg)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_308])]) ).

thf(f1530,plain,
    paraco1325918602e_eval = vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),cCOMB,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)))),bCOMB,bCOMB),paraco1325918602e_eval)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm)),bCOMB,paraco445776468le_Neg),paraco445776468le_Neg)),
    inference(cnf_transformation,[],[f397]) ).

thf(f397,plain,
    paraco1325918602e_eval = vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),cCOMB,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv))),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv)))),bCOMB,bCOMB),paraco1325918602e_eval)),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm)),bCOMB,paraco445776468le_Neg),paraco445776468le_Neg)),
    inference(fool_elimination,[],[f396]) ).

thf(f396,plain,
    ( paraco1325918602e_eval
    = ( ^ [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1))) ) ),
    inference(rectify,[],[f51]) ).

thf(f51,axiom,
    ( paraco1325918602e_eval
    = ( ^ [X17: list_char > paraco1605129243lle_tv,X19: paraco1604210848lle_fm] : vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X17),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X19))) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_50_double__negation) ).

thf(f4815,plain,
    spl174_307,
    inference(avatar_split_clause,[],[f1959,f4813]) ).

thf(f4813,plain,
    ( spl174_307
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)))) )
        | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X0) )
        | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_307])]) ).

thf(f1959,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)))) )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) ) ),
    inference(equality_resolution,[],[f1803]) ).

thf(f1803,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0)))) )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(cnf_transformation,[],[f1447]) ).

thf(f1447,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0)))) )
        & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0))) = X2 )
        & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0)) = X1 ) )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK139])],[f1445,f1446]) ).

thf(f1446,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X3: nat] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3))) )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X3)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3) = X1 ) )
     => ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0)))) )
        & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0))) = X2 )
        & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0)) = X1 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1445,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X3: nat] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3))) )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X3)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3) = X1 ) )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(rectify,[],[f1268]) ).

thf(f1268,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X4: nat] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4))) )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 ) )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(definition_folding,[],[f1104,f1267]) ).

thf(f1267,plain,
    ! [X0: nat > nat,X2: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X3: $o] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 ) )
      | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f1104,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X4: nat] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4))) )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 ) )
      | ? [X3: $o] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 ) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(flattening,[],[f1103]) ).

thf(f1103,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X4: nat] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4))) )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 ) )
      | ? [X3: $o] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 ) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(ennf_transformation,[],[f943]) ).

thf(f943,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = X2 )
     => ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
       => ( ! [X3: $o] :
              ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 )
             => ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
               => ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) ) ) )
         => ~ ! [X4: nat] :
                ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 )
               => ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
                 => ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4))) ) ) ) ) ) ),
    inference(flattening,[],[f634]) ).

thf(f634,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = X2 )
     => ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
       => ( ! [X3: $o] :
              ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 )
             => ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
               => ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) ) ) )
         => ~ ! [X4: nat] :
                ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 )
               => ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
                 => ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4))) ) ) ) ) ) ),
    inference(fool_elimination,[],[f633]) ).

thf(f633,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = X2 )
     => ( vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1))
       => ( ! [X3: $o] :
              ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 )
             => ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
               => ~ vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) ) )
         => ~ ! [X4: nat] :
                ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 )
               => ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
                 => ~ vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4))) ) ) ) ) ),
    inference(rectify,[],[f237]) ).

thf(f237,axiom,
    ! [X20: nat > nat,X21: paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X20),X21) = X22 )
     => ( vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),X21))
       => ( ! [X23: $o] :
              ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X23) = X21 )
             => ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X23) = X22 )
               => ~ vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X23))) ) )
         => ~ ! [X24: nat] :
                ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X24) = X21 )
               => ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X20,X24)) = X22 )
                 => ~ vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X24))) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_236_change__tv_Opelims) ).

thf(f4778,plain,
    ( spl174_196
    | spl174_306 ),
    inference(avatar_split_clause,[],[f2439,f4776,f3680]) ).

thf(f4776,plain,
    ( spl174_306
  <=> ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_306])]) ).

thf(f2439,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ),
    inference(inner_rewriting,[],[f1785]) ).

thf(f1785,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ),
    inference(cnf_transformation,[],[f1436]) ).

thf(f1436,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: list_char > paraco1605129243lle_tv] :
      ( ( ( ( ( ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) )
                  | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) ) )
                & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
                  | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) ) ) )
              | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) ) )
            & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) )
              | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) ) ) )
          | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) ) )
        & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
          | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) ) ) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ),
    inference(rectify,[],[f1435]) ).

thf(f1435,plain,
    ! [X2: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv] :
      ( ( ( ( ( ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
                  | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
                & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
                  | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) )
              | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
            & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) )
              | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) )
          | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
        & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
          | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X0),X1),X2) ) ),
    inference(nnf_transformation,[],[f1265]) ).

thf(f1265,plain,
    ! [X2: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv] :
      ( ( ( ( ( ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
                  | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
                & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
                  | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) )
              | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
            & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) )
              | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) )
          | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
        & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
          | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X0),X1),X2) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f4766,plain,
    spl174_305,
    inference(avatar_split_clause,[],[f1786,f4764]) ).

thf(f4764,plain,
    ( spl174_305
  <=> ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_305])]) ).

thf(f1786,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ),
    inference(cnf_transformation,[],[f1436]) ).

thf(f4746,plain,
    spl174_304,
    inference(avatar_split_clause,[],[f1960,f4744]) ).

thf(f4744,plain,
    ( spl174_304
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0))) )
        | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X0) )
        | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_304])]) ).

thf(f1960,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0))) )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) ) ),
    inference(equality_resolution,[],[f1802]) ).

thf(f1802,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0))) = X2 )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(cnf_transformation,[],[f1447]) ).

thf(f4718,plain,
    ( spl174_303
    | ~ spl174_203
    | ~ spl174_213 ),
    inference(avatar_split_clause,[],[f3820,f3817,f3712,f4716]) ).

thf(f3820,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
    | ~ spl174_203
    | ~ spl174_213 ),
    inference(forward_demodulation,[],[f3818,f3713]) ).

thf(f4704,plain,
    ( spl174_196
    | spl174_302 ),
    inference(avatar_split_clause,[],[f2440,f4702,f3680]) ).

thf(f4702,plain,
    ( spl174_302
  <=> ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_302])]) ).

thf(f2440,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ),
    inference(inner_rewriting,[],[f1784]) ).

thf(f1784,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ),
    inference(cnf_transformation,[],[f1436]) ).

thf(f4684,plain,
    ( spl174_301
    | ~ spl174_75
    | ~ spl174_83
    | ~ spl174_85 ),
    inference(avatar_split_clause,[],[f2923,f2899,f2891,f2857,f4682]) ).

thf(f4682,plain,
    ( spl174_301
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_301])]) ).

thf(f2899,plain,
    ( spl174_85
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_85])]) ).

thf(f2923,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0) )
    | ~ spl174_75
    | ~ spl174_83
    | ~ spl174_85 ),
    inference(forward_demodulation,[],[f2921,f2911]) ).

thf(f2921,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0) )
    | ~ spl174_75
    | ~ spl174_85 ),
    inference(superposition,[],[f2858,f2900]) ).

thf(f2900,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0)) = X0 )
    | ~ spl174_85 ),
    inference(avatar_component_clause,[],[f2899]) ).

thf(f4680,plain,
    spl174_300,
    inference(avatar_split_clause,[],[f1961,f4678]) ).

thf(f4678,plain,
    ( spl174_300
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
        | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X0) )
        | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_300])]) ).

thf(f1961,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) ) ),
    inference(equality_resolution,[],[f1801]) ).

thf(f1801,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK139,X2),X1),X0)) = X1 )
      | ( $true = vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) )
      | ( $true != vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(cnf_transformation,[],[f1447]) ).

thf(f4672,plain,
    spl174_299,
    inference(avatar_split_clause,[],[f1934,f4670]) ).

thf(f4670,plain,
    ( spl174_299
  <=> ! [X2: paraco1605129243lle_tv,X4: ( nat > nat ) > set_Pr2014382200lle_tv,X0: ( nat > nat ) > $o,X3: paraco1605129243lle_tv,X1: nat > nat] :
        ( ( $true = vAPP(set_Pr698334450lle_tv,$o,vAPP(produc1720769084lle_tv,sTfun(set_Pr698334450lle_tv,$o),member1339857875lle_tv,vAPP(produc931990033lle_tv,produc1720769084lle_tv,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,produc1720769084lle_tv),produc2057188974lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X3))),vAPP(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv,vAPP(sTfun(sTfun(nat,nat),$o),sTfun(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv),same_f1138187694lle_tv,X0),X4)) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(paraco1605129243lle_tv,produc1647334210lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,produc1647334210lle_tv),produc2058540732lle_tv,X2),X3)),vAPP(sTfun(nat,nat),set_Pr2014382200lle_tv,X4,X1)) )
        | ( $true != vAPP(sTfun(nat,nat),$o,X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_299])]) ).

thf(f1934,plain,
    ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: ( nat > nat ) > $o,X1: nat > nat,X4: ( nat > nat ) > set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr698334450lle_tv,$o,vAPP(produc1720769084lle_tv,sTfun(set_Pr698334450lle_tv,$o),member1339857875lle_tv,vAPP(produc931990033lle_tv,produc1720769084lle_tv,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,produc1720769084lle_tv),produc2057188974lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X3))),vAPP(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv,vAPP(sTfun(sTfun(nat,nat),$o),sTfun(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv),same_f1138187694lle_tv,X0),X4)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(paraco1605129243lle_tv,produc1647334210lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,produc1647334210lle_tv),produc2058540732lle_tv,X2),X3)),vAPP(sTfun(nat,nat),set_Pr2014382200lle_tv,X4,X1)) )
      | ( $true != vAPP(sTfun(nat,nat),$o,X0,X1) ) ),
    inference(cnf_transformation,[],[f1252]) ).

thf(f1252,plain,
    ! [X0: ( nat > nat ) > $o,X1: nat > nat,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X4: ( nat > nat ) > set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr698334450lle_tv,$o,vAPP(produc1720769084lle_tv,sTfun(set_Pr698334450lle_tv,$o),member1339857875lle_tv,vAPP(produc931990033lle_tv,produc1720769084lle_tv,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,produc1720769084lle_tv),produc2057188974lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X3))),vAPP(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv,vAPP(sTfun(sTfun(nat,nat),$o),sTfun(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv),same_f1138187694lle_tv,X0),X4)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(paraco1605129243lle_tv,produc1647334210lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,produc1647334210lle_tv),produc2058540732lle_tv,X2),X3)),vAPP(sTfun(nat,nat),set_Pr2014382200lle_tv,X4,X1)) )
      | ( $true != vAPP(sTfun(nat,nat),$o,X0,X1) ) ),
    inference(flattening,[],[f1251]) ).

thf(f1251,plain,
    ! [X0: ( nat > nat ) > $o,X1: nat > nat,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X4: ( nat > nat ) > set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr698334450lle_tv,$o,vAPP(produc1720769084lle_tv,sTfun(set_Pr698334450lle_tv,$o),member1339857875lle_tv,vAPP(produc931990033lle_tv,produc1720769084lle_tv,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,produc1720769084lle_tv),produc2057188974lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X3))),vAPP(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv,vAPP(sTfun(sTfun(nat,nat),$o),sTfun(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv),same_f1138187694lle_tv,X0),X4)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(paraco1605129243lle_tv,produc1647334210lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,produc1647334210lle_tv),produc2058540732lle_tv,X2),X3)),vAPP(sTfun(nat,nat),set_Pr2014382200lle_tv,X4,X1)) )
      | ( $true != vAPP(sTfun(nat,nat),$o,X0,X1) ) ),
    inference(ennf_transformation,[],[f825]) ).

thf(f825,plain,
    ! [X0: ( nat > nat ) > $o,X1: nat > nat,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X4: ( nat > nat ) > set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(sTfun(nat,nat),$o,X0,X1) )
     => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(paraco1605129243lle_tv,produc1647334210lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,produc1647334210lle_tv),produc2058540732lle_tv,X2),X3)),vAPP(sTfun(nat,nat),set_Pr2014382200lle_tv,X4,X1)) )
       => ( $true = vAPP(set_Pr698334450lle_tv,$o,vAPP(produc1720769084lle_tv,sTfun(set_Pr698334450lle_tv,$o),member1339857875lle_tv,vAPP(produc931990033lle_tv,produc1720769084lle_tv,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,produc1720769084lle_tv),produc2057188974lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X3))),vAPP(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv,vAPP(sTfun(sTfun(nat,nat),$o),sTfun(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv),same_f1138187694lle_tv,X0),X4)) ) ) ),
    inference(fool_elimination,[],[f824]) ).

thf(f824,plain,
    ! [X0: ( nat > nat ) > $o,X1: nat > nat,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X4: ( nat > nat ) > set_Pr2014382200lle_tv] :
      ( vAPP(sTfun(nat,nat),$o,X0,X1)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(paraco1605129243lle_tv,produc1647334210lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,produc1647334210lle_tv),produc2058540732lle_tv,X2),X3)),vAPP(sTfun(nat,nat),set_Pr2014382200lle_tv,X4,X1))
       => vAPP(set_Pr698334450lle_tv,$o,vAPP(produc1720769084lle_tv,sTfun(set_Pr698334450lle_tv,$o),member1339857875lle_tv,vAPP(produc931990033lle_tv,produc1720769084lle_tv,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,produc1720769084lle_tv),produc2057188974lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X3))),vAPP(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv,vAPP(sTfun(sTfun(nat,nat),$o),sTfun(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv),same_f1138187694lle_tv,X0),X4)) ) ),
    inference(rectify,[],[f339]) ).

thf(f339,axiom,
    ! [X37: ( nat > nat ) > $o,X20: nat > nat,X85: paraco1605129243lle_tv,X22: paraco1605129243lle_tv,X76: ( nat > nat ) > set_Pr2014382200lle_tv] :
      ( vAPP(sTfun(nat,nat),$o,X37,X20)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(paraco1605129243lle_tv,produc1647334210lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,produc1647334210lle_tv),produc2058540732lle_tv,X85),X22)),vAPP(sTfun(nat,nat),set_Pr2014382200lle_tv,X76,X20))
       => vAPP(set_Pr698334450lle_tv,$o,vAPP(produc1720769084lle_tv,sTfun(set_Pr698334450lle_tv,$o),member1339857875lle_tv,vAPP(produc931990033lle_tv,produc1720769084lle_tv,vAPP(produc931990033lle_tv,sTfun(produc931990033lle_tv,produc1720769084lle_tv),produc2057188974lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),X85)),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),X22))),vAPP(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv,vAPP(sTfun(sTfun(nat,nat),$o),sTfun(sTfun(sTfun(nat,nat),set_Pr2014382200lle_tv),set_Pr698334450lle_tv),same_f1138187694lle_tv,X37),X76)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_338_same__fstI) ).

thf(f4668,plain,
    spl174_298,
    inference(avatar_split_clause,[],[f1933,f4666]) ).

thf(f4666,plain,
    ( spl174_298
  <=> ! [X2: paraco1604210848lle_fm,X4: ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm,X0: ( list_char > paraco1605129243lle_tv ) > $o,X3: paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr1475944804lle_fm,$o,vAPP(produc1250255278lle_fm,sTfun(set_Pr1475944804lle_fm,$o),member1592865093lle_fm,vAPP(produc696645085lle_fm,produc1250255278lle_fm,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,produc1250255278lle_fm),produc407632608lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X3))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm),same_f1581085506lle_fm,X0),X4)) )
        | ( $true != vAPP(set_Pr1019238018lle_fm,$o,vAPP(produc450659916lle_fm,sTfun(set_Pr1019238018lle_fm,$o),member334644067lle_fm,vAPP(paraco1604210848lle_fm,produc450659916lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,produc450659916lle_fm),produc1126104134lle_fm,X2),X3)),vAPP(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm,X4,X1)) )
        | ( $true != vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,X0,X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_298])]) ).

thf(f1933,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: ( list_char > paraco1605129243lle_tv ) > $o,X1: list_char > paraco1605129243lle_tv,X4: ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm] :
      ( ( $true = vAPP(set_Pr1475944804lle_fm,$o,vAPP(produc1250255278lle_fm,sTfun(set_Pr1475944804lle_fm,$o),member1592865093lle_fm,vAPP(produc696645085lle_fm,produc1250255278lle_fm,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,produc1250255278lle_fm),produc407632608lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X3))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm),same_f1581085506lle_fm,X0),X4)) )
      | ( $true != vAPP(set_Pr1019238018lle_fm,$o,vAPP(produc450659916lle_fm,sTfun(set_Pr1019238018lle_fm,$o),member334644067lle_fm,vAPP(paraco1604210848lle_fm,produc450659916lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,produc450659916lle_fm),produc1126104134lle_fm,X2),X3)),vAPP(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm,X4,X1)) )
      | ( $true != vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,X0,X1) ) ),
    inference(cnf_transformation,[],[f1250]) ).

thf(f1250,plain,
    ! [X0: ( list_char > paraco1605129243lle_tv ) > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X4: ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm] :
      ( ( $true = vAPP(set_Pr1475944804lle_fm,$o,vAPP(produc1250255278lle_fm,sTfun(set_Pr1475944804lle_fm,$o),member1592865093lle_fm,vAPP(produc696645085lle_fm,produc1250255278lle_fm,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,produc1250255278lle_fm),produc407632608lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X3))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm),same_f1581085506lle_fm,X0),X4)) )
      | ( $true != vAPP(set_Pr1019238018lle_fm,$o,vAPP(produc450659916lle_fm,sTfun(set_Pr1019238018lle_fm,$o),member334644067lle_fm,vAPP(paraco1604210848lle_fm,produc450659916lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,produc450659916lle_fm),produc1126104134lle_fm,X2),X3)),vAPP(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm,X4,X1)) )
      | ( $true != vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,X0,X1) ) ),
    inference(flattening,[],[f1249]) ).

thf(f1249,plain,
    ! [X0: ( list_char > paraco1605129243lle_tv ) > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X4: ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm] :
      ( ( $true = vAPP(set_Pr1475944804lle_fm,$o,vAPP(produc1250255278lle_fm,sTfun(set_Pr1475944804lle_fm,$o),member1592865093lle_fm,vAPP(produc696645085lle_fm,produc1250255278lle_fm,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,produc1250255278lle_fm),produc407632608lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X3))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm),same_f1581085506lle_fm,X0),X4)) )
      | ( $true != vAPP(set_Pr1019238018lle_fm,$o,vAPP(produc450659916lle_fm,sTfun(set_Pr1019238018lle_fm,$o),member334644067lle_fm,vAPP(paraco1604210848lle_fm,produc450659916lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,produc450659916lle_fm),produc1126104134lle_fm,X2),X3)),vAPP(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm,X4,X1)) )
      | ( $true != vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,X0,X1) ) ),
    inference(ennf_transformation,[],[f823]) ).

thf(f823,plain,
    ! [X0: ( list_char > paraco1605129243lle_tv ) > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X4: ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm] :
      ( ( $true = vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,X0,X1) )
     => ( ( $true = vAPP(set_Pr1019238018lle_fm,$o,vAPP(produc450659916lle_fm,sTfun(set_Pr1019238018lle_fm,$o),member334644067lle_fm,vAPP(paraco1604210848lle_fm,produc450659916lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,produc450659916lle_fm),produc1126104134lle_fm,X2),X3)),vAPP(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm,X4,X1)) )
       => ( $true = vAPP(set_Pr1475944804lle_fm,$o,vAPP(produc1250255278lle_fm,sTfun(set_Pr1475944804lle_fm,$o),member1592865093lle_fm,vAPP(produc696645085lle_fm,produc1250255278lle_fm,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,produc1250255278lle_fm),produc407632608lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X3))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm),same_f1581085506lle_fm,X0),X4)) ) ) ),
    inference(fool_elimination,[],[f822]) ).

thf(f822,plain,
    ! [X0: ( list_char > paraco1605129243lle_tv ) > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X4: ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm] :
      ( vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,X0,X1)
     => ( vAPP(set_Pr1019238018lle_fm,$o,vAPP(produc450659916lle_fm,sTfun(set_Pr1019238018lle_fm,$o),member334644067lle_fm,vAPP(paraco1604210848lle_fm,produc450659916lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,produc450659916lle_fm),produc1126104134lle_fm,X2),X3)),vAPP(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm,X4,X1))
       => vAPP(set_Pr1475944804lle_fm,$o,vAPP(produc1250255278lle_fm,sTfun(set_Pr1475944804lle_fm,$o),member1592865093lle_fm,vAPP(produc696645085lle_fm,produc1250255278lle_fm,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,produc1250255278lle_fm),produc407632608lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X3))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm),same_f1581085506lle_fm,X0),X4)) ) ),
    inference(rectify,[],[f338]) ).

thf(f338,axiom,
    ! [X37: ( list_char > paraco1605129243lle_tv ) > $o,X20: list_char > paraco1605129243lle_tv,X85: paraco1604210848lle_fm,X22: paraco1604210848lle_fm,X76: ( list_char > paraco1605129243lle_tv ) > set_Pr1019238018lle_fm] :
      ( vAPP(sTfun(list_char,paraco1605129243lle_tv),$o,X37,X20)
     => ( vAPP(set_Pr1019238018lle_fm,$o,vAPP(produc450659916lle_fm,sTfun(set_Pr1019238018lle_fm,$o),member334644067lle_fm,vAPP(paraco1604210848lle_fm,produc450659916lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,produc450659916lle_fm),produc1126104134lle_fm,X85),X22)),vAPP(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm,X76,X20))
       => vAPP(set_Pr1475944804lle_fm,$o,vAPP(produc1250255278lle_fm,sTfun(set_Pr1475944804lle_fm,$o),member1592865093lle_fm,vAPP(produc696645085lle_fm,produc1250255278lle_fm,vAPP(produc696645085lle_fm,sTfun(produc696645085lle_fm,produc1250255278lle_fm),produc407632608lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X20),X85)),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X20),X22))),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),$o),sTfun(sTfun(sTfun(list_char,paraco1605129243lle_tv),set_Pr1019238018lle_fm),set_Pr1475944804lle_fm),same_f1581085506lle_fm,X37),X76)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_337_same__fstI) ).

thf(f4592,plain,
    ( spl174_297
    | ~ spl174_74
    | ~ spl174_82
    | ~ spl174_84 ),
    inference(avatar_split_clause,[],[f2919,f2895,f2887,f2853,f4590]) ).

thf(f4590,plain,
    ( spl174_297
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0) = vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_297])]) ).

thf(f2895,plain,
    ( spl174_84
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0)) = X0 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_84])]) ).

thf(f2919,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0) = vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0) )
    | ~ spl174_74
    | ~ spl174_82
    | ~ spl174_84 ),
    inference(forward_demodulation,[],[f2917,f2909]) ).

thf(f2917,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0) = vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0) )
    | ~ spl174_74
    | ~ spl174_84 ),
    inference(superposition,[],[f2854,f2896]) ).

thf(f2896,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0)) = X0 )
    | ~ spl174_84 ),
    inference(avatar_component_clause,[],[f2895]) ).

thf(f4588,plain,
    spl174_296,
    inference(avatar_split_clause,[],[f1938,f4586]) ).

thf(f4586,plain,
    ( spl174_296
  <=> ! [X4: paraco1605129243lle_tv > paraco1605129243lle_tv,X0: nat > nat,X3: ( nat > nat ) > nat > nat,X2: set_Pr560526279lle_tv,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X3),X4)),X2)) )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_296])]) ).

thf(f1938,plain,
    ! [X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > nat > nat,X0: nat > nat,X1: paraco1605129243lle_tv,X4: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) ) ),
    inference(cnf_transformation,[],[f1256]) ).

thf(f1256,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > nat > nat,X4: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) ) ),
    inference(ennf_transformation,[],[f833]) ).

thf(f833,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > nat > nat,X4: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) )
     => ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X3),X4)),X2)) ) ),
    inference(fool_elimination,[],[f832]) ).

thf(f832,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > nat > nat,X4: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2)
     => vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X3),X4)),X2)) ),
    inference(rectify,[],[f251]) ).

thf(f251,axiom,
    ! [X36: nat > nat,X15: paraco1605129243lle_tv,X76: set_Pr560526279lle_tv,X14: ( nat > nat ) > nat > nat,X51: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X36),X15)),X76)
     => vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X14,X36)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X51,X15))),vAPP(set_Pr560526279lle_tv,set_Pr560526279lle_tv,vAPP(sTfun(produc931990033lle_tv,produc931990033lle_tv),sTfun(set_Pr560526279lle_tv,set_Pr560526279lle_tv),image_1751508608lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X14),X51)),X76)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_250_map__prod__imageI) ).

thf(f4584,plain,
    spl174_295,
    inference(avatar_split_clause,[],[f1937,f4582]) ).

thf(f4582,plain,
    ( spl174_295
  <=> ! [X4: paraco1605129243lle_tv > paraco1604210848lle_fm,X0: nat > nat,X3: ( nat > nat ) > list_char > paraco1605129243lle_tv,X2: set_Pr560526279lle_tv,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X3),X4)),X2)) )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_295])]) ).

thf(f1937,plain,
    ! [X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > list_char > paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv,X4: paraco1605129243lle_tv > paraco1604210848lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) ) ),
    inference(cnf_transformation,[],[f1255]) ).

thf(f1255,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > list_char > paraco1605129243lle_tv,X4: paraco1605129243lle_tv > paraco1604210848lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) ) ),
    inference(ennf_transformation,[],[f831]) ).

thf(f831,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > list_char > paraco1605129243lle_tv,X4: paraco1605129243lle_tv > paraco1604210848lle_fm] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2) )
     => ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X3),X4)),X2)) ) ),
    inference(fool_elimination,[],[f830]) ).

thf(f830,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: set_Pr560526279lle_tv,X3: ( nat > nat ) > list_char > paraco1605129243lle_tv,X4: paraco1605129243lle_tv > paraco1604210848lle_fm] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)),X2)
     => vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X3),X4)),X2)) ),
    inference(rectify,[],[f250]) ).

thf(f250,axiom,
    ! [X36: nat > nat,X15: paraco1605129243lle_tv,X76: set_Pr560526279lle_tv,X14: ( nat > nat ) > list_char > paraco1605129243lle_tv,X51: paraco1605129243lle_tv > paraco1604210848lle_fm] :
      ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X36),X15)),X76)
     => vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X14,X36)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X51,X15))),vAPP(set_Pr560526279lle_tv,set_Pr2120184979lle_fm,vAPP(sTfun(produc931990033lle_tv,produc696645085lle_fm),sTfun(set_Pr560526279lle_tv,set_Pr2120184979lle_fm),image_1585092542lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X14),X51)),X76)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_249_map__prod__imageI) ).

thf(f4580,plain,
    spl174_294,
    inference(avatar_split_clause,[],[f1936,f4578]) ).

thf(f4578,plain,
    ( spl174_294
  <=> ! [X4: paraco1604210848lle_fm > paraco1605129243lle_tv,X0: list_char > paraco1605129243lle_tv,X3: ( list_char > paraco1605129243lle_tv ) > nat > nat,X2: set_Pr2120184979lle_fm,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X3),X4)),X2)) )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_294])]) ).

thf(f1936,plain,
    ! [X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > nat > nat,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X4: paraco1604210848lle_fm > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) ) ),
    inference(cnf_transformation,[],[f1254]) ).

thf(f1254,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > nat > nat,X4: paraco1604210848lle_fm > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) ) ),
    inference(ennf_transformation,[],[f829]) ).

thf(f829,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > nat > nat,X4: paraco1604210848lle_fm > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) )
     => ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X3),X4)),X2)) ) ),
    inference(fool_elimination,[],[f828]) ).

thf(f828,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > nat > nat,X4: paraco1604210848lle_fm > paraco1605129243lle_tv] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2)
     => vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X3),X4)),X2)) ),
    inference(rectify,[],[f249]) ).

thf(f249,axiom,
    ! [X36: list_char > paraco1605129243lle_tv,X15: paraco1604210848lle_fm,X76: set_Pr2120184979lle_fm,X14: ( list_char > paraco1605129243lle_tv ) > nat > nat,X51: paraco1604210848lle_fm > paraco1605129243lle_tv] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X36),X15)),X76)
     => vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X14,X36)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X51,X15))),vAPP(set_Pr2120184979lle_fm,set_Pr560526279lle_tv,vAPP(sTfun(produc696645085lle_fm,produc931990033lle_tv),sTfun(set_Pr2120184979lle_fm,set_Pr560526279lle_tv),image_1154804148lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X14),X51)),X76)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_248_map__prod__imageI) ).

thf(f4576,plain,
    spl174_293,
    inference(avatar_split_clause,[],[f1935,f4574]) ).

thf(f4574,plain,
    ( spl174_293
  <=> ! [X4: paraco1604210848lle_fm > paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X3: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X2: set_Pr2120184979lle_fm,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X3),X4)),X2)) )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_293])]) ).

thf(f1935,plain,
    ! [X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X4: paraco1604210848lle_fm > paraco1604210848lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) ) ),
    inference(cnf_transformation,[],[f1253]) ).

thf(f1253,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X4: paraco1604210848lle_fm > paraco1604210848lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X3),X4)),X2)) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) ) ),
    inference(ennf_transformation,[],[f827]) ).

thf(f827,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X4: paraco1604210848lle_fm > paraco1604210848lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2) )
     => ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X3),X4)),X2)) ) ),
    inference(fool_elimination,[],[f826]) ).

thf(f826,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: set_Pr2120184979lle_fm,X3: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X4: paraco1604210848lle_fm > paraco1604210848lle_fm] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)),X2)
     => vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X3,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X4,X1))),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X3),X4)),X2)) ),
    inference(rectify,[],[f248]) ).

thf(f248,axiom,
    ! [X36: list_char > paraco1605129243lle_tv,X15: paraco1604210848lle_fm,X76: set_Pr2120184979lle_fm,X14: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X51: paraco1604210848lle_fm > paraco1604210848lle_fm] :
      ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X36),X15)),X76)
     => vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X14,X36)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X51,X15))),vAPP(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm,vAPP(sTfun(produc696645085lle_fm,produc696645085lle_fm),sTfun(set_Pr2120184979lle_fm,set_Pr2120184979lle_fm),image_807538418lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X14),X51)),X76)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_247_map__prod__imageI) ).

thf(f4572,plain,
    spl174_292,
    inference(avatar_split_clause,[],[f1783,f4570]) ).

thf(f4570,plain,
    ( spl174_292
  <=> ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_292])]) ).

thf(f1783,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X0)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X0) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X2),X1) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X2),X1),X0) ) ),
    inference(cnf_transformation,[],[f1436]) ).

thf(f4560,plain,
    spl174_291,
    inference(avatar_split_clause,[],[f1832,f4558]) ).

thf(f4558,plain,
    ( spl174_291
  <=> ! [X2: paraco1605129243lle_tv,X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat] :
        ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK153,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),nat,sK154,X0))) )
        | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK155,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),$o,sK156,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_291])]) ).

thf(f1832,plain,
    ! [X2: paraco1605129243lle_tv,X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK153,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),nat,sK154,X0))) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK155,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),$o,sK156,X0))) ) ),
    inference(cnf_transformation,[],[f1475]) ).

thf(f1475,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK153,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),nat,sK154,X0))) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK155,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),$o,sK156,X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK153,sK154,sK155,sK156])],[f1472,f1474,f1473]) ).

thf(f1473,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o] :
      ( ? [X3: nat > nat,X4: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X3),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4)) )
     => ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK153,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),nat,sK154,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1474,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o] :
      ( ? [X5: nat > nat,X6: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X5),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X6)) )
     => ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),sTfun(nat,nat),sK155,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),$o,sK156,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1472,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) )
      | ? [X3: nat > nat,X4: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X3),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4)) )
      | ? [X5: nat > nat,X6: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X5),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X6)) ) ),
    inference(rectify,[],[f1123]) ).

thf(f1123,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) )
      | ? [X5: nat > nat,X6: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X5),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X6)) )
      | ? [X3: nat > nat,X4: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X3),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4)) ) ),
    inference(flattening,[],[f1122]) ).

thf(f1122,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) )
      | ? [X5: nat > nat,X6: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X5),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X6)) )
      | ? [X3: nat > nat,X4: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X3),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4)) ) ),
    inference(ennf_transformation,[],[f658]) ).

thf(f658,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ! [X3: nat > nat,X4: $o] : ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X3),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4)) )
     => ( ! [X5: nat > nat,X6: nat] : ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X5),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X6)) )
       => ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) ) ) ),
    inference(fool_elimination,[],[f657]) ).

thf(f657,plain,
    ! [X0: ( nat > nat ) > paraco1605129243lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ! [X3: nat > nat,X4: $o] : vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X3),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4))
     => ( ! [X5: nat > nat,X6: nat] : vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X5),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X6))
       => vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X0,X1),X2) ) ),
    inference(rectify,[],[f54]) ).

thf(f54,axiom,
    ! [X37: ( nat > nat ) > paraco1605129243lle_tv > $o,X42: nat > nat,X43: paraco1605129243lle_tv] :
      ( ! [X44: nat > nat,X23: $o] : vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X37,X44),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X23))
     => ( ! [X44: nat > nat,X24: nat] : vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X37,X44),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X24))
       => vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),X37,X42),X43) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_53_change__tv_Oinduct) ).

thf(f4535,plain,
    spl174_290,
    inference(avatar_split_clause,[],[f1780,f4533]) ).

thf(f4533,plain,
    ( spl174_290
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_290])]) ).

thf(f1780,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1094]) ).

thf(f1094,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( ( ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
                | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
              & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
                | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) )
            | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
            | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    inference(ennf_transformation,[],[f628]) ).

thf(f628,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
           => ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
               => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) )
              & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) ) ) )
          & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) ) ),
    inference(fool_elimination,[],[f627]) ).

thf(f627,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) )
              & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) ) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) ) ) ),
    inference(rectify,[],[f6]) ).

thf(f6,axiom,
    ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) )
       => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) )
              & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6)) ) ) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6)) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6)) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_5_eval_Osimps_I4_J) ).

thf(f4519,plain,
    ( spl174_289
    | ~ spl174_75
    | ~ spl174_83 ),
    inference(avatar_split_clause,[],[f2911,f2891,f2857,f4517]) ).

thf(f4517,plain,
    ( spl174_289
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0) = vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_289])]) ).

thf(f4497,plain,
    spl174_288,
    inference(avatar_split_clause,[],[f1917,f4495]) ).

thf(f4495,plain,
    ( spl174_288
  <=> ! [X0: nat > nat,X3: set_nat,X2: nat,X1: set_nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)),X3) )
        | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),X3) )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_288])]) ).

thf(f1917,plain,
    ! [X2: nat,X3: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1230]) ).

thf(f1230,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(flattening,[],[f1229]) ).

thf(f1229,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f799]) ).

thf(f799,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
       => ( ( $true = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),X3) )
         => ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)),X3) ) ) ) ),
    inference(fool_elimination,[],[f798]) ).

thf(f798,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1))
       => ( vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X1),X3)
         => vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)),X3) ) ) ),
    inference(rectify,[],[f342]) ).

thf(f342,axiom,
    ! [X14: nat > nat,X38: set_nat,X20: nat,X79: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X20),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),X38))
       => ( vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X38),X79)
         => vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X38),X14),X20)),X79) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_341_the__inv__into__into) ).

thf(f4493,plain,
    spl174_287,
    inference(avatar_split_clause,[],[f1910,f4491]) ).

thf(f4491,plain,
    ( spl174_287
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X3: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)),X3) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),X3) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_287])]) ).

thf(f1910,plain,
    ! [X2: paraco1605129243lle_tv,X3: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1216]) ).

thf(f1216,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1215]) ).

thf(f1215,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f785]) ).

thf(f785,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
       => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),X3) )
         => ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)),X3) ) ) ) ),
    inference(fool_elimination,[],[f784]) ).

thf(f784,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1))
       => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X1),X3)
         => vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)),X3) ) ) ),
    inference(rectify,[],[f343]) ).

thf(f343,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv,X20: paraco1605129243lle_tv,X79: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X20),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),X38))
       => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X38),X79)
         => vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X38),X14),X20)),X79) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_342_the__inv__into__into) ).

thf(f4489,plain,
    spl174_286,
    inference(avatar_split_clause,[],[f1561,f4487]) ).

thf(f4487,plain,
    ( spl174_286
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK17,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK18,X0)) = X0 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK19,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK20,X0)) = X0 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK21,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK22,X0)) = X0 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK23,X0)) = X0 )
        | ( paraco367965286_Truth = X0 )
        | ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK24,X0)) = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_286])]) ).

thf(f1561,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK17,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK18,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK19,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK20,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK21,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK22,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK23,X0)) = X0 )
      | ( paraco367965286_Truth = X0 )
      | ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK24,X0)) = X0 ) ),
    inference(cnf_transformation,[],[f1284]) ).

thf(f1284,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK17,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK18,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK19,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK20,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK21,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK22,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK23,X0)) = X0 )
      | ( paraco367965286_Truth = X0 )
      | ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK24,X0)) = X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK17,sK18,sK19,sK20,sK21,sK22,sK23,sK24])],[f1278,f1283,f1282,f1281,f1280,f1279]) ).

thf(f1279,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK17,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK18,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1280,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X3),X4) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK19,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK20,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1281,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK21,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK22,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1282,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X7: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X7) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK23,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1283,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X8: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X8) = X0 )
     => ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK24,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1278,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) = X0 )
      | ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X3),X4) = X0 )
      | ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6) = X0 )
      | ? [X7: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X7) = X0 )
      | ( paraco367965286_Truth = X0 )
      | ? [X8: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X8) = X0 ) ),
    inference(rectify,[],[f967]) ).

thf(f967,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X7),X8) = X0 )
      | ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6) = X0 )
      | ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X3),X4) = X0 )
      | ? [X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2) = X0 )
      | ( paraco367965286_Truth = X0 )
      | ? [X1: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) = X0 ) ),
    inference(flattening,[],[f966]) ).

thf(f966,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X7),X8) = X0 )
      | ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6) = X0 )
      | ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X3),X4) = X0 )
      | ? [X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2) = X0 )
      | ( paraco367965286_Truth = X0 )
      | ? [X1: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) = X0 ) ),
    inference(ennf_transformation,[],[f868]) ).

thf(f868,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ! [X1: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) != X0 )
     => ( ( paraco367965286_Truth != X0 )
       => ( ! [X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2) != X0 )
         => ( ! [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X3),X4) != X0 )
           => ( ! [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6) != X0 )
             => ~ ! [X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X7),X8) != X0 ) ) ) ) ) ),
    inference(rectify,[],[f181]) ).

thf(f181,axiom,
    ! [X22: paraco1604210848lle_fm] :
      ( ! [X45: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X45) != X22 )
     => ( ( paraco367965286_Truth != X22 )
       => ( ! [X55: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X55) != X22 )
         => ( ! [X56: paraco1604210848lle_fm,X57: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X56),X57) != X22 )
           => ( ! [X58: paraco1604210848lle_fm,X59: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X58),X59) != X22 )
             => ~ ! [X60: paraco1604210848lle_fm,X61: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X60),X61) != X22 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_180_fm_Oexhaust) ).

thf(f4485,plain,
    spl174_285,
    inference(avatar_split_clause,[],[f1559,f4483]) ).

thf(f4483,plain,
    ( spl174_285
  <=> ! [X0: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK8,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK9,X0)) = X0 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK10,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK11,X0)) = X0 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK12,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK13,X0)) = X0 )
        | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK14,X0)) = X0 )
        | ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK15,X0)) = X0 )
        | ( paraco367965286_Truth = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_285])]) ).

thf(f1559,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK8,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK9,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK10,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK11,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK12,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK13,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK14,X0)) = X0 )
      | ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK15,X0)) = X0 )
      | ( paraco367965286_Truth = X0 ) ),
    inference(cnf_transformation,[],[f1275]) ).

thf(f1275,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK8,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK9,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK10,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK11,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK12,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK13,X0)) = X0 )
      | ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK14,X0)) = X0 )
      | ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK15,X0)) = X0 )
      | ( paraco367965286_Truth = X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK8,sK9,sK10,sK11,sK12,sK13,sK14,sK15])],[f1269,f1274,f1273,f1272,f1271,f1270]) ).

thf(f1270,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK8,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK9,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1271,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X3),X4) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK10,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK11,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1272,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK12,X0)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK13,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1273,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X7: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X7) = X0 )
     => ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,sK14,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1274,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X8: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X8) = X0 )
     => ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(paraco1604210848lle_fm,list_char,sK15,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1269,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) = X0 )
      | ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X3),X4) = X0 )
      | ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X5),X6) = X0 )
      | ? [X7: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X7) = X0 )
      | ? [X8: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X8) = X0 )
      | ( paraco367965286_Truth = X0 ) ),
    inference(rectify,[],[f963]) ).

thf(f963,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X7),X8) = X0 )
      | ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6) = X0 )
      | ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X3),X4) = X0 )
      | ? [X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2) = X0 )
      | ? [X1: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) = X0 )
      | ( paraco367965286_Truth = X0 ) ),
    inference(flattening,[],[f962]) ).

thf(f962,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ? [X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X7),X8) = X0 )
      | ? [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6) = X0 )
      | ? [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X3),X4) = X0 )
      | ? [X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2) = X0 )
      | ? [X1: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) = X0 )
      | ( paraco367965286_Truth = X0 ) ),
    inference(ennf_transformation,[],[f867]) ).

thf(f867,plain,
    ! [X0: paraco1604210848lle_fm] :
      ( ( paraco367965286_Truth != X0 )
     => ( ! [X1: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) != X0 )
       => ( ! [X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2) != X0 )
         => ( ! [X3: paraco1604210848lle_fm,X4: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X3),X4) != X0 )
           => ( ! [X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6) != X0 )
             => ~ ! [X7: paraco1604210848lle_fm,X8: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X7),X8) != X0 ) ) ) ) ) ),
    inference(rectify,[],[f182]) ).

thf(f182,axiom,
    ! [X20: paraco1604210848lle_fm] :
      ( ( paraco367965286_Truth != X20 )
     => ( ! [X62: list_char] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X62) != X20 )
       => ( ! [X63: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X63) != X20 )
         => ( ! [X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X63),X64) != X20 )
           => ( ! [X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X63),X64) != X20 )
             => ~ ! [X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X63),X64) != X20 ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_181_props_Ocases) ).

thf(f4481,plain,
    spl174_284,
    inference(avatar_split_clause,[],[f1522,f4478]) ).

thf(f4478,plain,
    ( spl174_284
  <=> ( produc234482697lle_tv = vAPP(sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv))),vAPP(sTfun(sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv))),sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)))),bCOMB,cCOMB),vAPP(sTfun($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),cCOMB,if_Par1134130401lle_tv)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_284])]) ).

thf(f1522,plain,
    produc234482697lle_tv = vAPP(sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv))),vAPP(sTfun(sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv))),sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)))),bCOMB,cCOMB),vAPP(sTfun($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),cCOMB,if_Par1134130401lle_tv)),
    inference(cnf_transformation,[],[f381]) ).

thf(f381,plain,
    produc234482697lle_tv = vAPP(sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv))),vAPP(sTfun(sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv))),sTfun(sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)))),bCOMB,cCOMB),vAPP(sTfun($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),sTfun(paraco1605129243lle_tv,sTfun($o,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv))),cCOMB,if_Par1134130401lle_tv)),
    inference(fool_elimination,[],[f380]) ).

thf(f380,plain,
    ( produc234482697lle_tv
    = ( ^ [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv,X2: $o] : vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,X2),X0),X1) ) ),
    inference(rectify,[],[f196]) ).

thf(f196,axiom,
    ( produc234482697lle_tv
    = ( ^ [X68: paraco1605129243lle_tv,X69: paraco1605129243lle_tv,X70: $o] : vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,X70),X68),X69) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_195_bool_Ocase__eq__if) ).

thf(f4467,plain,
    ( spl174_283
    | ~ spl174_74
    | ~ spl174_82 ),
    inference(avatar_split_clause,[],[f2909,f2887,f2853,f4465]) ).

thf(f4465,plain,
    ( spl174_283
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0) = vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_283])]) ).

thf(f4461,plain,
    spl174_282,
    inference(avatar_split_clause,[],[f1957,f4459]) ).

thf(f1957,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) ) ),
    inference(equality_resolution,[],[f1795]) ).

thf(f1795,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,X2),X1),X0)) = X1 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,X2),X1)) = X2 )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(cnf_transformation,[],[f1440]) ).

thf(f1440,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,X2),X1),X0))) = X2 )
        & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,X2),X1),X0)) = X1 ) )
      | ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,X2),X1)) = X2 )
        & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,X2),X1)) = X1 ) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK136,sK137])],[f1437,f1439,f1438]) ).

thf(f1438,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X3: nat] :
          ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X3)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3) = X1 ) )
     => ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,X2),X1),X0))) = X2 )
        & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,X2),X1),X0)) = X1 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1439,plain,
    ! [X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X4: $o] :
          ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4) = X1 ) )
     => ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,X2),X1)) = X2 )
        & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,X2),X1)) = X1 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1437,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X3: nat] :
          ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X3)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3) = X1 ) )
      | ? [X4: $o] :
          ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4) = X1 ) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(rectify,[],[f1102]) ).

thf(f1102,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X4: nat] :
          ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 ) )
      | ? [X3: $o] :
          ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 ) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(flattening,[],[f1101]) ).

thf(f1101,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X4: nat] :
          ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) = X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 ) )
      | ? [X3: $o] :
          ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 ) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(ennf_transformation,[],[f942]) ).

thf(f942,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) = X2 )
     => ( ! [X3: $o] :
            ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 )
           => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) != X2 ) )
       => ~ ! [X4: nat] :
              ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4) = X1 )
             => ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X4)) != X2 ) ) ) ),
    inference(rectify,[],[f25]) ).

thf(f25,axiom,
    ! [X20: nat > nat,X21: paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X20),X21) = X22 )
     => ( ! [X23: $o] :
            ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X23) = X21 )
           => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X23) != X22 ) )
       => ~ ! [X24: nat] :
              ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X24) = X21 )
             => ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X20,X24)) != X22 ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_24_change__tv_Oelims) ).

thf(f4457,plain,
    spl174_281,
    inference(avatar_split_clause,[],[f1800,f4455]) ).

thf(f4455,plain,
    ( spl174_281
  <=> ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)))) )
        | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_281])]) ).

thf(f1800,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)))) )
      | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ),
    inference(cnf_transformation,[],[f1444]) ).

thf(f1444,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)))) )
        & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X1 )
        & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X2 ) )
      | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK138])],[f1442,f1443]) ).

thf(f1443,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X3: $o] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 ) )
     => ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)))) )
        & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X1 )
        & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X2 ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1442,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
      ( ? [X3: $o] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 ) )
      | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ),
    inference(rectify,[],[f1441]) ).

thf(f1441,plain,
    ! [X0: nat > nat,X2: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X3: $o] :
          ( ( $true = vAPP(produc931990033lle_tv,$o,vAPP(sTfun(produc931990033lle_tv,sTfun(produc931990033lle_tv,$o)),sTfun(produc931990033lle_tv,$o),accp_P2085826120lle_tv,paraco1632582009tv_rel),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3))) )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X2 )
          & ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3) = X1 ) )
      | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X1),X2),X0) ) ),
    inference(nnf_transformation,[],[f1267]) ).

thf(f4453,plain,
    spl174_280,
    inference(avatar_split_clause,[],[f1521,f4450]) ).

thf(f4450,plain,
    ( spl174_280
  <=> ( paraco761681009ge_int = vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv))),sTfun(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)))),bCOMB,bCOMB),paraco1147068288nge_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_280])]) ).

thf(f1521,plain,
    paraco761681009ge_int = vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv))),sTfun(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)))),bCOMB,bCOMB),paraco1147068288nge_tv),
    inference(cnf_transformation,[],[f379]) ).

thf(f379,plain,
    paraco761681009ge_int = vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv))),vAPP(sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv))),sTfun(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),sTfun(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)))),bCOMB,bCOMB),paraco1147068288nge_tv),
    inference(fool_elimination,[],[f378]) ).

thf(f378,plain,
    ( paraco761681009ge_int
    = ( ^ [X0: nat > nat,X1: list_char > paraco1605129243lle_tv,X2: list_char] : vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP(list_char,paraco1605129243lle_tv,X1,X2)) ) ),
    inference(rectify,[],[f19]) ).

thf(f19,axiom,
    ( paraco761681009ge_int
    = ( ^ [X16: nat > nat,X17: list_char > paraco1605129243lle_tv,X18: list_char] : vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X16),vAPP(list_char,paraco1605129243lle_tv,X17,X18)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_18_change__int__def) ).

thf(f4431,plain,
    spl174_279,
    inference(avatar_split_clause,[],[f1642,f4429]) ).

thf(f1642,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),paraco793048302_Indet),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)) ),
    inference(cnf_transformation,[],[f528]) ).

thf(f528,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),paraco793048302_Indet),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)) ),
    inference(fool_elimination,[],[f527]) ).

thf(f527,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),paraco793048302_Indet),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)) ),
    inference(rectify,[],[f83]) ).

thf(f83,axiom,
    ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))),paraco793048302_Indet),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_82_eval_Osimps_I3_J) ).

thf(f4427,plain,
    spl174_278,
    inference(avatar_split_clause,[],[f1737,f4425]) ).

thf(f4425,plain,
    ( spl174_278
  <=> ! [X0: nat > nat,X1: nat > nat] :
        ( ( $true = vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X1) )
        | ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0))) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
        | ( $true != vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_278])]) ).

thf(f1737,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X1) )
      | ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0))) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
      | ( $true != vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X0) ) ),
    inference(cnf_transformation,[],[f1432]) ).

thf(f1432,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X1) )
      | ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0))) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
      | ( $true != vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK134])],[f1059,f1431]) ).

thf(f1431,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ? [X2: nat] : ( vAPP(nat,nat,X1,vAPP(nat,nat,X0,X2)) != X2 )
     => ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK134,X1),X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1059,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X1) )
      | ? [X2: nat] : ( vAPP(nat,nat,X1,vAPP(nat,nat,X0,X2)) != X2 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
      | ( $true != vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X0) ) ),
    inference(flattening,[],[f1058]) ).

thf(f1058,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X1) )
      | ? [X2: nat] : ( vAPP(nat,nat,X1,vAPP(nat,nat,X0,X2)) != X2 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
      | ( $true != vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X0) ) ),
    inference(ennf_transformation,[],[f580]) ).

thf(f580,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X0) )
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
       => ( ! [X2: nat] : ( vAPP(nat,nat,X1,vAPP(nat,nat,X0,X2)) = X2 )
         => ( $true = vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X1) ) ) ) ),
    inference(fool_elimination,[],[f579]) ).

thf(f579,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X0)
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
       => ( ! [X2: nat] : ( vAPP(nat,nat,X1,vAPP(nat,nat,X0,X2)) = X2 )
         => vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X1) ) ) ),
    inference(rectify,[],[f344]) ).

thf(f344,axiom,
    ! [X14: nat > nat,X51: nat > nat] :
      ( vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X14)
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),top_top_set_nat) )
       => ( ! [X41: nat] : ( vAPP(nat,nat,X51,vAPP(nat,nat,X14,X41)) = X41 )
         => vAPP(sTfun(nat,nat),$o,order_769474267at_nat,X51) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_343_strict__mono__inv) ).

thf(f4369,plain,
    spl174_277,
    inference(avatar_split_clause,[],[f2441,f4367]) ).

thf(f2441,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(inner_rewriting,[],[f1788]) ).

thf(f1788,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1266]) ).

thf(f1266,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X0),X1),X2) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
            | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
      & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    inference(definition_folding,[],[f1096,f1265]) ).

thf(f1096,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( ( ( ( ( ( ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
                        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
                      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
                        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) )
                    | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
                  & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) )
                    | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) )
                | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
              & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
                | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) )
            | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
            | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
      & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    inference(ennf_transformation,[],[f632]) ).

thf(f632,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
           => ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
               => ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
                   => ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
                       => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) )
                      & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
                       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) ) ) )
                  & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
                   => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) ) ) ) )
              & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) ) ) )
          & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) ) ),
    inference(fool_elimination,[],[f631]) ).

thf(f631,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                   => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) )
                      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) ) ) )
                  & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                   => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) ) ) ) )
              & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) ) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    inference(rectify,[],[f50]) ).

thf(f50,axiom,
    ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) )
       => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                   => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X5),X6)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) )
                      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X5),X6)) ) ) ) )
                  & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
                   => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X5),X6)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X6)) ) ) ) )
              & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
               => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X5),X6)) ) ) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X5),X6)) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X5),X6)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_49_eval__equality) ).

thf(f4365,plain,
    spl174_276,
    inference(avatar_split_clause,[],[f2438,f4363]) ).

thf(f2438,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(inner_rewriting,[],[f1778]) ).

thf(f1778,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1094]) ).

thf(f4361,plain,
    spl174_275,
    inference(avatar_split_clause,[],[f2437,f4359]) ).

thf(f2437,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ),
    inference(duplicate_literal_removal,[],[f2436]) ).

thf(f2436,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ),
    inference(inner_rewriting,[],[f1779]) ).

thf(f1779,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1094]) ).

thf(f4357,plain,
    spl174_274,
    inference(avatar_split_clause,[],[f1735,f4355]) ).

thf(f4355,plain,
    ( spl174_274
  <=> ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0))) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK133,X0))) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_274])]) ).

thf(f1735,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0))) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK133,X0))) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ),
    inference(cnf_transformation,[],[f1430]) ).

thf(f1430,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
      | ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0)) ) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK133,X0))) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK132,sK133])],[f1427,f1429,f1428]) ).

thf(f1428,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1429,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X3: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X3)) )
     => ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK133,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1427,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
      | ? [X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) ) )
      | ? [X3: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X3)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ),
    inference(rectify,[],[f1264]) ).

thf(f1264,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
      | ? [X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) ) )
      | ? [X2: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ),
    inference(definition_folding,[],[f1056,f1263,f1262,f1261]) ).

thf(f1261,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f1262,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f1263,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f1056,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ? [X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) ) )
      | ? [X2: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ),
    inference(flattening,[],[f1055]) ).

thf(f1055,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ? [X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) ) )
      | ? [X2: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ),
    inference(ennf_transformation,[],[f576]) ).

thf(f576,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
     => ( ! [X2: list_char] : ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) )
       => ( ! [X3: paraco1604210848lle_fm] :
              ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) )
             => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) ) )
         => ( ! [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
                ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) )
               => ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
                 => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) ) ) )
           => ( ! [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
                  ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) )
                 => ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
                   => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) ) ) )
             => ( ! [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
                    ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) )
                   => ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
                     => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) ) ) )
               => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) ) ) ) ) ) ),
    inference(fool_elimination,[],[f575]) ).

thf(f575,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth)
     => ( ! [X2: list_char] : vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2))
       => ( ! [X3: paraco1604210848lle_fm] :
              ( vAPP(paraco1604210848lle_fm,$o,X0,X3)
             => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
         => ( ! [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
                ( vAPP(paraco1604210848lle_fm,$o,X0,X4)
               => ( vAPP(paraco1604210848lle_fm,$o,X0,X5)
                 => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) ) )
           => ( ! [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
                  ( vAPP(paraco1604210848lle_fm,$o,X0,X6)
                 => ( vAPP(paraco1604210848lle_fm,$o,X0,X7)
                   => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) ) )
             => ( ! [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
                    ( vAPP(paraco1604210848lle_fm,$o,X0,X8)
                   => ( vAPP(paraco1604210848lle_fm,$o,X0,X9)
                     => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) ) )
               => vAPP(paraco1604210848lle_fm,$o,X0,X1) ) ) ) ) ) ),
    inference(rectify,[],[f183]) ).

thf(f183,axiom,
    ! [X37: paraco1604210848lle_fm > $o,X42: paraco1604210848lle_fm] :
      ( vAPP(paraco1604210848lle_fm,$o,X37,paraco367965286_Truth)
     => ( ! [X62: list_char] : vAPP(paraco1604210848lle_fm,$o,X37,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X62))
       => ( ! [X63: paraco1604210848lle_fm] :
              ( vAPP(paraco1604210848lle_fm,$o,X37,X63)
             => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X63)) )
         => ( ! [X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] :
                ( vAPP(paraco1604210848lle_fm,$o,X37,X63)
               => ( vAPP(paraco1604210848lle_fm,$o,X37,X64)
                 => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X63),X64)) ) )
           => ( ! [X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] :
                  ( vAPP(paraco1604210848lle_fm,$o,X37,X63)
                 => ( vAPP(paraco1604210848lle_fm,$o,X37,X64)
                   => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X63),X64)) ) )
             => ( ! [X63: paraco1604210848lle_fm,X64: paraco1604210848lle_fm] :
                    ( vAPP(paraco1604210848lle_fm,$o,X37,X63)
                   => ( vAPP(paraco1604210848lle_fm,$o,X37,X64)
                     => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X63),X64)) ) )
               => vAPP(paraco1604210848lle_fm,$o,X37,X42) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_182_props_Oinduct) ).

thf(f4353,plain,
    spl174_273,
    inference(avatar_split_clause,[],[f1685,f4351]) ).

thf(f4351,plain,
    ( spl174_273
  <=> ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0))) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK97,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_273])]) ).

thf(f1685,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0))) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK97,X0))) ) ),
    inference(cnf_transformation,[],[f1384]) ).

thf(f1384,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
      | ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0)) ) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK97,X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK96,sK97])],[f1381,f1383,f1382]) ).

thf(f1382,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1383,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X3: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X3)) )
     => ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK97,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1381,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
      | ? [X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) ) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
      | ? [X3: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X3)) ) ),
    inference(rectify,[],[f1260]) ).

thf(f1260,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
      | ? [X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) ) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
      | ? [X2: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) ) ),
    inference(definition_folding,[],[f1028,f1259,f1258,f1257]) ).

thf(f1257,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f1258,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f1259,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ),
    introduced(predicate_definition_introduction,[new_symbols(naming,[=])]) ).

thf(f1028,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ? [X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) ) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
      | ? [X2: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) ) ),
    inference(flattening,[],[f1027]) ).

thf(f1027,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ? [X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) ) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
      | ? [X2: list_char] : ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) ) ),
    inference(ennf_transformation,[],[f542]) ).

thf(f542,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ! [X2: list_char] : ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2)) )
     => ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
       => ( ! [X3: paraco1604210848lle_fm] :
              ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X3) )
             => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) ) )
         => ( ! [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
                ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) )
               => ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
                 => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) ) ) )
           => ( ! [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
                  ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) )
                 => ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
                   => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) ) ) )
             => ( ! [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
                    ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) )
                   => ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
                     => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) ) ) )
               => ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) ) ) ) ) ) ),
    inference(fool_elimination,[],[f541]) ).

thf(f541,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ! [X2: list_char] : vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X2))
     => ( vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth)
       => ( ! [X3: paraco1604210848lle_fm] :
              ( vAPP(paraco1604210848lle_fm,$o,X0,X3)
             => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X3)) )
         => ( ! [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
                ( vAPP(paraco1604210848lle_fm,$o,X0,X4)
               => ( vAPP(paraco1604210848lle_fm,$o,X0,X5)
                 => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) ) )
           => ( ! [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
                  ( vAPP(paraco1604210848lle_fm,$o,X0,X6)
                 => ( vAPP(paraco1604210848lle_fm,$o,X0,X7)
                   => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) ) )
             => ( ! [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
                    ( vAPP(paraco1604210848lle_fm,$o,X0,X8)
                   => ( vAPP(paraco1604210848lle_fm,$o,X0,X9)
                     => vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) ) )
               => vAPP(paraco1604210848lle_fm,$o,X0,X1) ) ) ) ) ) ),
    inference(rectify,[],[f180]) ).

thf(f180,axiom,
    ! [X37: paraco1604210848lle_fm > $o,X53: paraco1604210848lle_fm] :
      ( ! [X41: list_char] : vAPP(paraco1604210848lle_fm,$o,X37,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X41))
     => ( vAPP(paraco1604210848lle_fm,$o,X37,paraco367965286_Truth)
       => ( ! [X41: paraco1604210848lle_fm] :
              ( vAPP(paraco1604210848lle_fm,$o,X37,X41)
             => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X41)) )
         => ( ! [X54: paraco1604210848lle_fm,X46: paraco1604210848lle_fm] :
                ( vAPP(paraco1604210848lle_fm,$o,X37,X54)
               => ( vAPP(paraco1604210848lle_fm,$o,X37,X46)
                 => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X54),X46)) ) )
           => ( ! [X54: paraco1604210848lle_fm,X46: paraco1604210848lle_fm] :
                  ( vAPP(paraco1604210848lle_fm,$o,X37,X54)
                 => ( vAPP(paraco1604210848lle_fm,$o,X37,X46)
                   => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X54),X46)) ) )
             => ( ! [X54: paraco1604210848lle_fm,X46: paraco1604210848lle_fm] :
                    ( vAPP(paraco1604210848lle_fm,$o,X37,X54)
                   => ( vAPP(paraco1604210848lle_fm,$o,X37,X46)
                     => vAPP(paraco1604210848lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X54),X46)) ) )
               => vAPP(paraco1604210848lle_fm,$o,X37,X53) ) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_179_fm_Oinduct) ).

thf(f4345,plain,
    spl174_272,
    inference(avatar_split_clause,[],[f1828,f4343]) ).

thf(f1828,plain,
    ! [X2: nat > nat,X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) )
      | ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X2,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0))) ) ),
    inference(cnf_transformation,[],[f1468]) ).

thf(f1468,plain,
    ! [X0: set_nat,X1: nat > nat,X2: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) )
      | ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X2,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0))) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK150])],[f1119,f1467]) ).

thf(f1467,plain,
    ! [X0: set_nat,X1: nat > nat,X2: nat > nat] :
      ( ? [X3: nat] :
          ( ( vAPP(nat,nat,X1,vAPP(nat,nat,X2,X3)) != X3 )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) ) )
     => ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0) != vAPP(nat,nat,X1,vAPP(nat,nat,X2,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0))) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1119,plain,
    ! [X0: set_nat,X1: nat > nat,X2: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) )
      | ? [X3: nat] :
          ( ( vAPP(nat,nat,X1,vAPP(nat,nat,X2,X3)) != X3 )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) ) ) ),
    inference(ennf_transformation,[],[f654]) ).

thf(f654,plain,
    ! [X0: set_nat,X1: nat > nat,X2: nat > nat] :
      ( ! [X3: nat] :
          ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
         => ( vAPP(nat,nat,X1,vAPP(nat,nat,X2,X3)) = X3 ) )
     => ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) ) ),
    inference(fool_elimination,[],[f653]) ).

thf(f653,plain,
    ! [X0: set_nat,X1: nat > nat,X2: nat > nat] :
      ( ! [X3: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0)
         => ( vAPP(nat,nat,X1,vAPP(nat,nat,X2,X3)) = X3 ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) ),
    inference(rectify,[],[f178]) ).

thf(f178,axiom,
    ! [X38: set_nat,X51: nat > nat,X14: nat > nat] :
      ( ! [X41: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X41),X38)
         => ( vAPP(nat,nat,X51,vAPP(nat,nat,X14,X41)) = X41 ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_177_inj__on__inverseI) ).

thf(f4341,plain,
    spl174_271,
    inference(avatar_split_clause,[],[f1819,f4339]) ).

thf(f1819,plain,
    ! [X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) )
      | ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0))) ) ),
    inference(cnf_transformation,[],[f1459]) ).

thf(f1459,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) )
      | ( ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0))) )
        & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK145])],[f1114,f1458]) ).

thf(f1458,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ? [X3: paraco1605129243lle_tv] :
          ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X3)) != X3 )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0) ) )
     => ( ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0))) )
        & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1114,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) )
      | ? [X3: paraco1605129243lle_tv] :
          ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X3)) != X3 )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0) ) ) ),
    inference(ennf_transformation,[],[f646]) ).

thf(f646,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X3: paraco1605129243lle_tv] :
          ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0) )
         => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X3)) = X3 ) )
     => ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) ) ),
    inference(fool_elimination,[],[f645]) ).

thf(f645,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv,X2: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X3: paraco1605129243lle_tv] :
          ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0)
         => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X2,X3)) = X3 ) )
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) ),
    inference(rectify,[],[f179]) ).

thf(f179,axiom,
    ! [X38: set_Pa1764573435lle_tv,X51: paraco1605129243lle_tv > paraco1605129243lle_tv,X14: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X41: paraco1605129243lle_tv] :
          ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X41),X38)
         => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X51,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X41)) = X41 ) )
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_178_inj__on__inverseI) ).

thf(f4328,plain,
    spl174_270,
    inference(avatar_split_clause,[],[f1958,f4326]) ).

thf(f1958,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1),X0)) = X1 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1)),X1)) = X1 ) ),
    inference(equality_resolution,[],[f1794]) ).

thf(f1794,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(nat,nat),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),nat)),sK136,X2),X1),X0)) = X1 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),sK137,X2),X1)) = X1 )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),X1) != X2 ) ),
    inference(cnf_transformation,[],[f1440]) ).

thf(f4300,plain,
    spl174_269,
    inference(avatar_split_clause,[],[f1734,f4298]) ).

thf(f4298,plain,
    ( spl174_269
  <=> ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0)) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK133,X0))) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_269])]) ).

thf(f1734,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK132,X0)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK133,X0))) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) ) ),
    inference(cnf_transformation,[],[f1430]) ).

thf(f4296,plain,
    spl174_268,
    inference(avatar_split_clause,[],[f1684,f4294]) ).

thf(f4294,plain,
    ( spl174_268
  <=> ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
        | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
        | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0)) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
        | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK97,X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_268])]) ).

thf(f1684,plain,
    ! [X0: paraco1604210848lle_fm > $o,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) )
      | ( $true = vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK96,X0)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,paraco367965286_Truth) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,vAPP(sTfun(paraco1604210848lle_fm,$o),list_char,sK97,X0))) ) ),
    inference(cnf_transformation,[],[f1384]) ).

thf(f4260,plain,
    spl174_267,
    inference(avatar_split_clause,[],[f1858,f4258]) ).

thf(f4258,plain,
    ( spl174_267
  <=> ! [X2: nat,X0: nat > nat,X1: set_nat] :
        ( ( vAPP(nat,nat,X0,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)) = X2 )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_267])]) ).

thf(f1858,plain,
    ! [X2: nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(nat,nat,X0,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)) = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1164]) ).

thf(f1164,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( ( vAPP(nat,nat,X0,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)) = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(flattening,[],[f1163]) ).

thf(f1163,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( ( vAPP(nat,nat,X0,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)) = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f710]) ).

thf(f710,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
       => ( vAPP(nat,nat,X0,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)) = X2 ) ) ),
    inference(fool_elimination,[],[f709]) ).

thf(f709,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1))
       => ( vAPP(nat,nat,X0,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),X2)) = X2 ) ) ),
    inference(rectify,[],[f300]) ).

thf(f300,axiom,
    ! [X14: nat > nat,X38: set_nat,X22: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X22),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),X38))
       => ( vAPP(nat,nat,X14,vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X38),X14),X22)) = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_299_f__the__inv__into__f) ).

thf(f4256,plain,
    spl174_266,
    inference(avatar_split_clause,[],[f1854,f4254]) ).

thf(f4254,plain,
    ( spl174_266
  <=> ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)) = X2 )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_266])]) ).

thf(f1854,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)) = X2 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1156]) ).

thf(f1156,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)) = X2 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1155]) ).

thf(f1155,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)) = X2 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f702]) ).

thf(f702,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
       => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)) = X2 ) ) ),
    inference(fool_elimination,[],[f701]) ).

thf(f701,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1))
       => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),X2)) = X2 ) ) ),
    inference(rectify,[],[f301]) ).

thf(f301,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv,X22: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X22),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),X38))
       => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X38),X14),X22)) = X22 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_300_f__the__inv__into__f) ).

thf(f4252,plain,
    spl174_265,
    inference(avatar_split_clause,[],[f1649,f4250]) ).

thf(f4250,plain,
    ( spl174_265
  <=> ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_265])]) ).

thf(f1649,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ),
    inference(cnf_transformation,[],[f991]) ).

thf(f991,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
            | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
          & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
            | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
      & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
        | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ) ),
    inference(ennf_transformation,[],[f538]) ).

thf(f538,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
       => ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
          & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
           => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) ) ) ) )
      & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
       => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) ) ) ),
    inference(fool_elimination,[],[f537]) ).

thf(f537,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
       => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    inference(rectify,[],[f27]) ).

thf(f27,axiom,
    ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
       => ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) ) )
          & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
           => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) ) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X5)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_26_eval__negation) ).

thf(f4248,plain,
    spl174_264,
    inference(avatar_split_clause,[],[f1519,f4245]) ).

thf(f4245,plain,
    ( spl174_264
  <=> ( produc178635363at_nat = vAPP(sTfun(produc596913417at_nat,paraco1605129243lle_tv),sTfun(produc596913417at_nat,produc931990033lle_tv),vAPP(sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),sTfun(sTfun(produc596913417at_nat,paraco1605129243lle_tv),sTfun(produc596913417at_nat,produc931990033lle_tv)),sCOMB,vAPP(sTfun(produc596913417at_nat,sTfun(nat,nat)),sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),sTfun(sTfun(produc596913417at_nat,sTfun(nat,nat)),sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv))),bCOMB,produc1680557635lle_tv),produc500618325at_nat)),produc1589291287at_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_264])]) ).

thf(f1519,plain,
    produc178635363at_nat = vAPP(sTfun(produc596913417at_nat,paraco1605129243lle_tv),sTfun(produc596913417at_nat,produc931990033lle_tv),vAPP(sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),sTfun(sTfun(produc596913417at_nat,paraco1605129243lle_tv),sTfun(produc596913417at_nat,produc931990033lle_tv)),sCOMB,vAPP(sTfun(produc596913417at_nat,sTfun(nat,nat)),sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),sTfun(sTfun(produc596913417at_nat,sTfun(nat,nat)),sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv))),bCOMB,produc1680557635lle_tv),produc500618325at_nat)),produc1589291287at_nat),
    inference(cnf_transformation,[],[f375]) ).

thf(f375,plain,
    produc178635363at_nat = vAPP(sTfun(produc596913417at_nat,paraco1605129243lle_tv),sTfun(produc596913417at_nat,produc931990033lle_tv),vAPP(sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),sTfun(sTfun(produc596913417at_nat,paraco1605129243lle_tv),sTfun(produc596913417at_nat,produc931990033lle_tv)),sCOMB,vAPP(sTfun(produc596913417at_nat,sTfun(nat,nat)),sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),vAPP(sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv)),sTfun(sTfun(produc596913417at_nat,sTfun(nat,nat)),sTfun(produc596913417at_nat,sTfun(paraco1605129243lle_tv,produc931990033lle_tv))),bCOMB,produc1680557635lle_tv),produc500618325at_nat)),produc1589291287at_nat),
    inference(fool_elimination,[],[f374]) ).

thf(f374,plain,
    ( produc178635363at_nat
    = ( ^ [X0: produc596913417at_nat] : vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc596913417at_nat,sTfun(nat,nat),produc500618325at_nat,X0)),vAPP(produc596913417at_nat,paraco1605129243lle_tv,produc1589291287at_nat,X0)) ) ),
    inference(rectify,[],[f311]) ).

thf(f311,axiom,
    ( produc178635363at_nat
    = ( ^ [X19: produc596913417at_nat] : vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc596913417at_nat,sTfun(nat,nat),produc500618325at_nat,X19)),vAPP(produc596913417at_nat,paraco1605129243lle_tv,produc1589291287at_nat,X19)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_310_prod_Oswap__def) ).

thf(f4243,plain,
    spl174_263,
    inference(avatar_split_clause,[],[f1518,f4240]) ).

thf(f4240,plain,
    ( spl174_263
  <=> ( produc1232814113lle_tv = vAPP(sTfun(produc1443694919lle_tv,paraco1604210848lle_fm),sTfun(produc1443694919lle_tv,produc696645085lle_fm),vAPP(sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),sTfun(sTfun(produc1443694919lle_tv,paraco1604210848lle_fm),sTfun(produc1443694919lle_tv,produc696645085lle_fm)),sCOMB,vAPP(sTfun(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),sTfun(sTfun(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm))),bCOMB,produc1710735575lle_fm),produc381314067lle_tv)),produc262413013lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_263])]) ).

thf(f1518,plain,
    produc1232814113lle_tv = vAPP(sTfun(produc1443694919lle_tv,paraco1604210848lle_fm),sTfun(produc1443694919lle_tv,produc696645085lle_fm),vAPP(sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),sTfun(sTfun(produc1443694919lle_tv,paraco1604210848lle_fm),sTfun(produc1443694919lle_tv,produc696645085lle_fm)),sCOMB,vAPP(sTfun(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),sTfun(sTfun(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm))),bCOMB,produc1710735575lle_fm),produc381314067lle_tv)),produc262413013lle_tv),
    inference(cnf_transformation,[],[f373]) ).

thf(f373,plain,
    produc1232814113lle_tv = vAPP(sTfun(produc1443694919lle_tv,paraco1604210848lle_fm),sTfun(produc1443694919lle_tv,produc696645085lle_fm),vAPP(sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),sTfun(sTfun(produc1443694919lle_tv,paraco1604210848lle_fm),sTfun(produc1443694919lle_tv,produc696645085lle_fm)),sCOMB,vAPP(sTfun(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm)),sTfun(sTfun(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc1443694919lle_tv,sTfun(paraco1604210848lle_fm,produc696645085lle_fm))),bCOMB,produc1710735575lle_fm),produc381314067lle_tv)),produc262413013lle_tv),
    inference(fool_elimination,[],[f372]) ).

thf(f372,plain,
    ( produc1232814113lle_tv
    = ( ^ [X0: produc1443694919lle_tv] : vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv),produc381314067lle_tv,X0)),vAPP(produc1443694919lle_tv,paraco1604210848lle_fm,produc262413013lle_tv,X0)) ) ),
    inference(rectify,[],[f310]) ).

thf(f310,axiom,
    ( produc1232814113lle_tv
    = ( ^ [X19: produc1443694919lle_tv] : vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc1443694919lle_tv,sTfun(list_char,paraco1605129243lle_tv),produc381314067lle_tv,X19)),vAPP(produc1443694919lle_tv,paraco1604210848lle_fm,produc262413013lle_tv,X19)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_309_prod_Oswap__def) ).

thf(f4230,plain,
    ( spl174_262
    | ~ spl174_237
    | ~ spl174_238 ),
    inference(avatar_split_clause,[],[f4049,f4029,f4025,f4228]) ).

thf(f4228,plain,
    ( spl174_262
  <=> ! [X0: set_Pr560526279lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_262])]) ).

thf(f4025,plain,
    ( spl174_237
  <=> ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) )
        | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_237])]) ).

thf(f4029,plain,
    ( spl174_238
  <=> ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) )
        | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_238])]) ).

thf(f4049,plain,
    ( ! [X0: set_Pr560526279lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X0) )
    | ~ spl174_237
    | ~ spl174_238 ),
    inference(trivial_inequality_removal,[],[f4048]) ).

thf(f4048,plain,
    ( ! [X0: set_Pr560526279lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X0) )
        | ( vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X0),X0) != vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X0),X0) ) )
    | ~ spl174_237
    | ~ spl174_238 ),
    inference(duplicate_literal_removal,[],[f4043]) ).

thf(f4043,plain,
    ( ! [X0: set_Pr560526279lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X0) )
        | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X0) )
        | ( vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X0),X0) != vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X0),X0) ) )
    | ~ spl174_237
    | ~ spl174_238 ),
    inference(constrained_superposition,[],[f4030,f4026]) ).

thf(f4026,plain,
    ( ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
        ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X0) )
        | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) ) )
    | ~ spl174_237 ),
    inference(avatar_component_clause,[],[f4025]) ).

thf(f4030,plain,
    ( ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
        ( ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X1) )
        | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) ) )
    | ~ spl174_238 ),
    inference(avatar_component_clause,[],[f4029]) ).

thf(f4204,plain,
    spl174_261,
    inference(avatar_split_clause,[],[f1874,f4202]) ).

thf(f4202,plain,
    ( spl174_261
  <=> ! [X0: ( nat > nat ) > nat > nat,X3: paraco1605129243lle_tv,X2: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X0),X1),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_261])]) ).

thf(f1874,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: ( nat > nat ) > nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X0),X1),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3)) ),
    inference(cnf_transformation,[],[f955]) ).

thf(f955,plain,
    ! [X0: ( nat > nat ) > nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv,X2: nat > nat,X3: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X0),X1),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X0,X2)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3)) ),
    inference(rectify,[],[f229]) ).

thf(f229,axiom,
    ! [X14: ( nat > nat ) > nat > nat,X51: paraco1605129243lle_tv > paraco1605129243lle_tv,X36: nat > nat,X15: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv)),produc532909085lle_tv,X14),X51),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X36),X15)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X14,X36)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X51,X15)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_228_map__prod__simp) ).

thf(f4200,plain,
    spl174_260,
    inference(avatar_split_clause,[],[f1873,f4198]) ).

thf(f4198,plain,
    ( spl174_260
  <=> ! [X0: ( nat > nat ) > list_char > paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X2: nat > nat,X1: paraco1605129243lle_tv > paraco1604210848lle_fm] : ( vAPP(produc931990033lle_tv,produc696645085lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X0),X1),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X0,X2)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X1,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_260])]) ).

thf(f1873,plain,
    ! [X2: nat > nat,X3: paraco1605129243lle_tv,X0: ( nat > nat ) > list_char > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1604210848lle_fm] : ( vAPP(produc931990033lle_tv,produc696645085lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X0),X1),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X0,X2)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X1,X3)) ),
    inference(cnf_transformation,[],[f954]) ).

thf(f954,plain,
    ! [X0: ( nat > nat ) > list_char > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1604210848lle_fm,X2: nat > nat,X3: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc696645085lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X0),X1),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X0,X2)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X1,X3)) ),
    inference(rectify,[],[f228]) ).

thf(f228,axiom,
    ! [X14: ( nat > nat ) > list_char > paraco1605129243lle_tv,X51: paraco1605129243lle_tv > paraco1604210848lle_fm,X36: nat > nat,X15: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc696645085lle_fm,vAPP(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm),vAPP(sTfun(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1605129243lle_tv,paraco1604210848lle_fm),sTfun(produc931990033lle_tv,produc696645085lle_fm)),produc951033137lle_fm,X14),X51),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X36),X15)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(nat,nat),sTfun(list_char,paraco1605129243lle_tv),X14,X36)),vAPP(paraco1605129243lle_tv,paraco1604210848lle_fm,X51,X15)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_227_map__prod__simp) ).

thf(f4196,plain,
    spl174_259,
    inference(avatar_split_clause,[],[f1872,f4194]) ).

thf(f4194,plain,
    ( spl174_259
  <=> ! [X0: ( list_char > paraco1605129243lle_tv ) > nat > nat,X3: paraco1604210848lle_fm,X2: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc931990033lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X0),X1),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X0,X2)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X1,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_259])]) ).

thf(f1872,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: ( list_char > paraco1605129243lle_tv ) > nat > nat,X1: paraco1604210848lle_fm > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc931990033lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X0),X1),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X0,X2)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X1,X3)) ),
    inference(cnf_transformation,[],[f953]) ).

thf(f953,plain,
    ! [X0: ( list_char > paraco1605129243lle_tv ) > nat > nat,X1: paraco1604210848lle_fm > paraco1605129243lle_tv,X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc931990033lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X0),X1),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X0,X2)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X1,X3)) ),
    inference(rectify,[],[f227]) ).

thf(f227,axiom,
    ! [X14: ( list_char > paraco1605129243lle_tv ) > nat > nat,X51: paraco1604210848lle_fm > paraco1605129243lle_tv,X36: list_char > paraco1605129243lle_tv,X15: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc931990033lle_tv,vAPP(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat)),sTfun(sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),sTfun(produc696645085lle_fm,produc931990033lle_tv)),produc1566550641lle_tv,X14),X51),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X36),X15)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(nat,nat),X14,X36)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,X51,X15)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_226_map__prod__simp) ).

thf(f4192,plain,
    spl174_258,
    inference(avatar_split_clause,[],[f1871,f4190]) ).

thf(f4190,plain,
    ( spl174_258
  <=> ! [X0: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X2: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm > paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X0),X1),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X0,X2)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X1,X3)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_258])]) ).

thf(f1871,plain,
    ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm,X0: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm > paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X0),X1),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X0,X2)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X1,X3)) ),
    inference(cnf_transformation,[],[f952]) ).

thf(f952,plain,
    ! [X0: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm > paraco1604210848lle_fm,X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X0),X1),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X0,X2)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X1,X3)) ),
    inference(rectify,[],[f226]) ).

thf(f226,axiom,
    ! [X14: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X51: paraco1604210848lle_fm > paraco1604210848lle_fm,X36: list_char > paraco1605129243lle_tv,X15: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm)),produc1900967599lle_fm,X14),X51),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X36),X15)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X14,X36)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X51,X15)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_225_map__prod__simp) ).

thf(f4174,plain,
    ( spl174_257
    | ~ spl174_19
    | ~ spl174_238 ),
    inference(avatar_split_clause,[],[f4047,f4029,f2564,f4172]) ).

thf(f4172,plain,
    ( spl174_257
  <=> ! [X0: set_Pr560526279lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),top_to449985143lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_257])]) ).

thf(f2564,plain,
    ( spl174_19
  <=> ! [X0: produc931990033lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),top_to449985143lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_19])]) ).

thf(f4047,plain,
    ( ! [X0: set_Pr560526279lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),top_to449985143lle_tv) )
    | ~ spl174_19
    | ~ spl174_238 ),
    inference(trivial_inequality_removal,[],[f4044]) ).

thf(f4044,plain,
    ( ! [X0: set_Pr560526279lle_tv] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),top_to449985143lle_tv) ) )
    | ~ spl174_19
    | ~ spl174_238 ),
    inference(superposition,[],[f4030,f2565]) ).

thf(f2565,plain,
    ( ! [X0: produc931990033lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),top_to449985143lle_tv) )
    | ~ spl174_19 ),
    inference(avatar_component_clause,[],[f2564]) ).

thf(f4166,plain,
    spl174_256,
    inference(avatar_split_clause,[],[f1752,f4164]) ).

thf(f1752,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1085]) ).

thf(f1085,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1084]) ).

thf(f1084,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f610]) ).

thf(f610,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
       => ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) ) ) ),
    inference(fool_elimination,[],[f609]) ).

thf(f609,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat)
     => ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat)
       => vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) ) ),
    inference(rectify,[],[f218]) ).

thf(f218,axiom,
    ! [X25: nat > nat,X26: nat > nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X25),top_top_set_nat)
     => ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X26),top_top_set_nat)
       => vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X25),X26)),top_to1555900337at_nat) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_217_prod_Oinj__map) ).

thf(f4162,plain,
    spl174_255,
    inference(avatar_split_clause,[],[f1751,f4160]) ).

thf(f4160,plain,
    ( spl174_255
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_255])]) ).

thf(f1751,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1083]) ).

thf(f1083,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1082]) ).

thf(f1082,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f608]) ).

thf(f608,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
       => ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) ) ) ),
    inference(fool_elimination,[],[f607]) ).

thf(f607,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv)
       => vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) ) ),
    inference(rectify,[],[f219]) ).

thf(f219,axiom,
    ! [X25: nat > nat,X26: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X25),top_top_set_nat)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X26),top_to1057771083lle_tv)
       => vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X25),X26)),top_to1411004326lle_tv) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_218_prod_Oinj__map) ).

thf(f4158,plain,
    spl174_254,
    inference(avatar_split_clause,[],[f1747,f4156]) ).

thf(f4156,plain,
    ( spl174_254
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] :
        ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),produc42536895at_nat,X0),X1)),top_to975729152tv_nat) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_254])]) ).

thf(f1747,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),produc42536895at_nat,X0),X1)),top_to975729152tv_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1077]) ).

thf(f1077,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),produc42536895at_nat,X0),X1)),top_to975729152tv_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(flattening,[],[f1076]) ).

thf(f1076,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),produc42536895at_nat,X0),X1)),top_to975729152tv_nat) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f600]) ).

thf(f600,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
       => ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),produc42536895at_nat,X0),X1)),top_to975729152tv_nat) ) ) ),
    inference(fool_elimination,[],[f599]) ).

thf(f599,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv)
     => ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat)
       => vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),produc42536895at_nat,X0),X1)),top_to975729152tv_nat) ) ),
    inference(rectify,[],[f220]) ).

thf(f220,axiom,
    ! [X25: paraco1605129243lle_tv > paraco1605129243lle_tv,X26: nat > nat] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X25),top_to1057771083lle_tv)
     => ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X26),top_top_set_nat)
       => vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,produc194167194tv_nat)),produc42536895at_nat,X25),X26)),top_to975729152tv_nat) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_219_prod_Oinj__map) ).

thf(f4154,plain,
    spl174_253,
    inference(avatar_split_clause,[],[f1746,f4152]) ).

thf(f4152,plain,
    ( spl174_253
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X0),X1)),top_to1871154984lle_tv) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_253])]) ).

thf(f1746,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X0),X1)),top_to1871154984lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1075]) ).

thf(f1075,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X0),X1)),top_to1871154984lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(flattening,[],[f1074]) ).

thf(f1074,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X0),X1)),top_to1871154984lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f598]) ).

thf(f598,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
       => ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X0),X1)),top_to1871154984lle_tv) ) ) ),
    inference(fool_elimination,[],[f597]) ).

thf(f597,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv)
       => vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X0),X1)),top_to1871154984lle_tv) ) ),
    inference(rectify,[],[f221]) ).

thf(f221,axiom,
    ! [X25: paraco1605129243lle_tv > paraco1605129243lle_tv,X26: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X25),top_to1057771083lle_tv)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X26),top_to1057771083lle_tv)
       => vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X25),X26)),top_to1871154984lle_tv) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_220_prod_Oinj__map) ).

thf(f4150,plain,
    spl174_252,
    inference(avatar_split_clause,[],[f1665,f4148]) ).

thf(f4148,plain,
    ( spl174_252
  <=> ! [X0: nat > nat,X1: nat > nat] :
        ( ( top_to1555900337at_nat = vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_252])]) ).

thf(f1665,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1017]) ).

thf(f1017,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1016]) ).

thf(f1016,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f912]) ).

thf(f912,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
       => ( top_to1555900337at_nat = vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X0),X1)),top_to1555900337at_nat) ) ) ),
    inference(rectify,[],[f260]) ).

thf(f260,axiom,
    ! [X14: nat > nat,X51: nat > nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X51),top_top_set_nat) )
       => ( top_to1555900337at_nat = vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X14),X51)),top_to1555900337at_nat) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_259_map__prod__surj) ).

thf(f4146,plain,
    spl174_251,
    inference(avatar_split_clause,[],[f1664,f4144]) ).

thf(f4144,plain,
    ( spl174_251
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv > nat] :
        ( ( top_to1555900337at_nat = vAPP(set_Pr13445366lle_tv,set_Pr1986765409at_nat,vAPP(sTfun(produc270694976lle_tv,product_prod_nat_nat),sTfun(set_Pr13445366lle_tv,set_Pr1986765409at_nat),image_1787705850at_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat)),produc1685803475tv_nat,X0),X1)),top_to1411004326lle_tv) )
        | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_251])]) ).

thf(f1664,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr13445366lle_tv,set_Pr1986765409at_nat,vAPP(sTfun(produc270694976lle_tv,product_prod_nat_nat),sTfun(set_Pr13445366lle_tv,set_Pr1986765409at_nat),image_1787705850at_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat)),produc1685803475tv_nat,X0),X1)),top_to1411004326lle_tv) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1015]) ).

thf(f1015,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr13445366lle_tv,set_Pr1986765409at_nat,vAPP(sTfun(produc270694976lle_tv,product_prod_nat_nat),sTfun(set_Pr13445366lle_tv,set_Pr1986765409at_nat),image_1787705850at_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat)),produc1685803475tv_nat,X0),X1)),top_to1411004326lle_tv) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1014]) ).

thf(f1014,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr13445366lle_tv,set_Pr1986765409at_nat,vAPP(sTfun(produc270694976lle_tv,product_prod_nat_nat),sTfun(set_Pr13445366lle_tv,set_Pr1986765409at_nat),image_1787705850at_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat)),produc1685803475tv_nat,X0),X1)),top_to1411004326lle_tv) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f911]) ).

thf(f911,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
       => ( top_to1555900337at_nat = vAPP(set_Pr13445366lle_tv,set_Pr1986765409at_nat,vAPP(sTfun(produc270694976lle_tv,product_prod_nat_nat),sTfun(set_Pr13445366lle_tv,set_Pr1986765409at_nat),image_1787705850at_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat)),produc1685803475tv_nat,X0),X1)),top_to1411004326lle_tv) ) ) ),
    inference(rectify,[],[f262]) ).

thf(f262,axiom,
    ! [X14: nat > nat,X51: paraco1605129243lle_tv > nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X51),top_to1057771083lle_tv) )
       => ( top_to1555900337at_nat = vAPP(set_Pr13445366lle_tv,set_Pr1986765409at_nat,vAPP(sTfun(produc270694976lle_tv,product_prod_nat_nat),sTfun(set_Pr13445366lle_tv,set_Pr1986765409at_nat),image_1787705850at_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,product_prod_nat_nat)),produc1685803475tv_nat,X14),X51)),top_to1411004326lle_tv) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_261_map__prod__surj) ).

thf(f4142,plain,
    spl174_250,
    inference(avatar_split_clause,[],[f1663,f4140]) ).

thf(f4140,plain,
    ( spl174_250
  <=> ! [X0: nat > nat,X1: nat > paraco1605129243lle_tv] :
        ( ( top_to1411004326lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr13445366lle_tv,vAPP(sTfun(product_prod_nat_nat,produc270694976lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr13445366lle_tv),image_1674248956lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv)),produc313957681lle_tv,X0),X1)),top_to1555900337at_nat) )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_250])]) ).

thf(f1663,plain,
    ! [X0: nat > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr13445366lle_tv,vAPP(sTfun(product_prod_nat_nat,produc270694976lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr13445366lle_tv),image_1674248956lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv)),produc313957681lle_tv,X0),X1)),top_to1555900337at_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1013]) ).

thf(f1013,plain,
    ! [X0: nat > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr13445366lle_tv,vAPP(sTfun(product_prod_nat_nat,produc270694976lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr13445366lle_tv),image_1674248956lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv)),produc313957681lle_tv,X0),X1)),top_to1555900337at_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1012]) ).

thf(f1012,plain,
    ! [X0: nat > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr13445366lle_tv,vAPP(sTfun(product_prod_nat_nat,produc270694976lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr13445366lle_tv),image_1674248956lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv)),produc313957681lle_tv,X0),X1)),top_to1555900337at_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f910]) ).

thf(f910,plain,
    ! [X0: nat > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
       => ( top_to1411004326lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr13445366lle_tv,vAPP(sTfun(product_prod_nat_nat,produc270694976lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr13445366lle_tv),image_1674248956lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv)),produc313957681lle_tv,X0),X1)),top_to1555900337at_nat) ) ) ),
    inference(rectify,[],[f261]) ).

thf(f261,axiom,
    ! [X14: nat > nat,X51: nat > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X51),top_top_set_nat) )
       => ( top_to1411004326lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr13445366lle_tv,vAPP(sTfun(product_prod_nat_nat,produc270694976lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr13445366lle_tv),image_1674248956lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc270694976lle_tv)),produc313957681lle_tv,X14),X51)),top_to1555900337at_nat) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_260_map__prod__surj) ).

thf(f4138,plain,
    spl174_249,
    inference(avatar_split_clause,[],[f1662,f4136]) ).

thf(f4136,plain,
    ( spl174_249
  <=> ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( top_to1411004326lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr13445366lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr13445366lle_tv),image_149830562lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
        | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_249])]) ).

thf(f1662,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr13445366lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr13445366lle_tv),image_149830562lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1011]) ).

thf(f1011,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr13445366lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr13445366lle_tv),image_149830562lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1010]) ).

thf(f1010,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr13445366lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr13445366lle_tv),image_149830562lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f909]) ).

thf(f909,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
       => ( top_to1411004326lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr13445366lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr13445366lle_tv),image_149830562lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X0),X1)),top_to1411004326lle_tv) ) ) ),
    inference(rectify,[],[f263]) ).

thf(f263,axiom,
    ! [X14: nat > nat,X51: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X51),top_to1057771083lle_tv) )
       => ( top_to1411004326lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr13445366lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr13445366lle_tv),image_149830562lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc270694976lle_tv)),produc2101297531lle_tv,X14),X51)),top_to1411004326lle_tv) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_262_map__prod__surj) ).

thf(f4134,plain,
    spl174_248,
    inference(avatar_split_clause,[],[f1659,f4132]) ).

thf(f4132,plain,
    ( spl174_248
  <=> ! [X0: paraco1605129243lle_tv > nat,X1: nat > nat] :
        ( ( top_to1555900337at_nat = vAPP(set_Pr1725653840tv_nat,set_Pr1986765409at_nat,vAPP(sTfun(produc194167194tv_nat,product_prod_nat_nat),sTfun(set_Pr1725653840tv_nat,set_Pr1986765409at_nat),image_1805124128at_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat)),produc386540311at_nat,X0),X1)),top_to975729152tv_nat) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
        | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_248])]) ).

thf(f1659,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr1725653840tv_nat,set_Pr1986765409at_nat,vAPP(sTfun(produc194167194tv_nat,product_prod_nat_nat),sTfun(set_Pr1725653840tv_nat,set_Pr1986765409at_nat),image_1805124128at_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat)),produc386540311at_nat,X0),X1)),top_to975729152tv_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1007]) ).

thf(f1007,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr1725653840tv_nat,set_Pr1986765409at_nat,vAPP(sTfun(produc194167194tv_nat,product_prod_nat_nat),sTfun(set_Pr1725653840tv_nat,set_Pr1986765409at_nat),image_1805124128at_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat)),produc386540311at_nat,X0),X1)),top_to975729152tv_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(flattening,[],[f1006]) ).

thf(f1006,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > nat] :
      ( ( top_to1555900337at_nat = vAPP(set_Pr1725653840tv_nat,set_Pr1986765409at_nat,vAPP(sTfun(produc194167194tv_nat,product_prod_nat_nat),sTfun(set_Pr1725653840tv_nat,set_Pr1986765409at_nat),image_1805124128at_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat)),produc386540311at_nat,X0),X1)),top_to975729152tv_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f906]) ).

thf(f906,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > nat] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
       => ( top_to1555900337at_nat = vAPP(set_Pr1725653840tv_nat,set_Pr1986765409at_nat,vAPP(sTfun(produc194167194tv_nat,product_prod_nat_nat),sTfun(set_Pr1725653840tv_nat,set_Pr1986765409at_nat),image_1805124128at_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat)),produc386540311at_nat,X0),X1)),top_to975729152tv_nat) ) ) ),
    inference(rectify,[],[f268]) ).

thf(f268,axiom,
    ! [X14: paraco1605129243lle_tv > nat,X51: nat > nat] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X14),top_to1057771083lle_tv) )
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X51),top_top_set_nat) )
       => ( top_to1555900337at_nat = vAPP(set_Pr1725653840tv_nat,set_Pr1986765409at_nat,vAPP(sTfun(produc194167194tv_nat,product_prod_nat_nat),sTfun(set_Pr1725653840tv_nat,set_Pr1986765409at_nat),image_1805124128at_nat,vAPP(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,nat),sTfun(produc194167194tv_nat,product_prod_nat_nat)),produc386540311at_nat,X14),X51)),top_to975729152tv_nat) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_267_map__prod__surj) ).

thf(f4130,plain,
    ( spl174_247
    | ~ spl174_235
    | ~ spl174_236 ),
    inference(avatar_split_clause,[],[f4038,f4021,f4017,f4128]) ).

thf(f4128,plain,
    ( spl174_247
  <=> ! [X0: set_Pr2120184979lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_247])]) ).

thf(f4017,plain,
    ( spl174_235
  <=> ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) )
        | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_235])]) ).

thf(f4021,plain,
    ( spl174_236
  <=> ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) )
        | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_236])]) ).

thf(f4038,plain,
    ( ! [X0: set_Pr2120184979lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X0) )
    | ~ spl174_235
    | ~ spl174_236 ),
    inference(trivial_inequality_removal,[],[f4037]) ).

thf(f4037,plain,
    ( ! [X0: set_Pr2120184979lle_fm] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X0) )
        | ( vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X0),X0) != vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X0),X0) ) )
    | ~ spl174_235
    | ~ spl174_236 ),
    inference(duplicate_literal_removal,[],[f4032]) ).

thf(f4032,plain,
    ( ! [X0: set_Pr2120184979lle_fm] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X0) )
        | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X0) )
        | ( vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X0),X0) != vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X0),X0) ) )
    | ~ spl174_235
    | ~ spl174_236 ),
    inference(constrained_superposition,[],[f4022,f4018]) ).

thf(f4018,plain,
    ( ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
        ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X0) )
        | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) ) )
    | ~ spl174_235 ),
    inference(avatar_component_clause,[],[f4017]) ).

thf(f4022,plain,
    ( ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
        ( ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X1) )
        | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) ) )
    | ~ spl174_236 ),
    inference(avatar_component_clause,[],[f4021]) ).

thf(f4126,plain,
    spl174_246,
    inference(avatar_split_clause,[],[f1658,f4124]) ).

thf(f4124,plain,
    ( spl174_246
  <=> ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
        ( ( top_to1411004326lle_tv = vAPP(set_Pr1725653840tv_nat,set_Pr13445366lle_tv,vAPP(sTfun(produc194167194tv_nat,produc270694976lle_tv),sTfun(set_Pr1725653840tv_nat,set_Pr13445366lle_tv),image_1200372424lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv)),produc72207551lle_tv,X0),X1)),top_to975729152tv_nat) )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
        | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_246])]) ).

thf(f1658,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr1725653840tv_nat,set_Pr13445366lle_tv,vAPP(sTfun(produc194167194tv_nat,produc270694976lle_tv),sTfun(set_Pr1725653840tv_nat,set_Pr13445366lle_tv),image_1200372424lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv)),produc72207551lle_tv,X0),X1)),top_to975729152tv_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1005]) ).

thf(f1005,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr1725653840tv_nat,set_Pr13445366lle_tv,vAPP(sTfun(produc194167194tv_nat,produc270694976lle_tv),sTfun(set_Pr1725653840tv_nat,set_Pr13445366lle_tv),image_1200372424lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv)),produc72207551lle_tv,X0),X1)),top_to975729152tv_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(flattening,[],[f1004]) ).

thf(f1004,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1411004326lle_tv = vAPP(set_Pr1725653840tv_nat,set_Pr13445366lle_tv,vAPP(sTfun(produc194167194tv_nat,produc270694976lle_tv),sTfun(set_Pr1725653840tv_nat,set_Pr13445366lle_tv),image_1200372424lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv)),produc72207551lle_tv,X0),X1)),top_to975729152tv_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f905]) ).

thf(f905,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
     => ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
       => ( top_to1411004326lle_tv = vAPP(set_Pr1725653840tv_nat,set_Pr13445366lle_tv,vAPP(sTfun(produc194167194tv_nat,produc270694976lle_tv),sTfun(set_Pr1725653840tv_nat,set_Pr13445366lle_tv),image_1200372424lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv)),produc72207551lle_tv,X0),X1)),top_to975729152tv_nat) ) ) ),
    inference(rectify,[],[f269]) ).

thf(f269,axiom,
    ! [X14: paraco1605129243lle_tv > nat,X51: nat > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X14),top_to1057771083lle_tv) )
     => ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X51),top_top_set_nat) )
       => ( top_to1411004326lle_tv = vAPP(set_Pr1725653840tv_nat,set_Pr13445366lle_tv,vAPP(sTfun(produc194167194tv_nat,produc270694976lle_tv),sTfun(set_Pr1725653840tv_nat,set_Pr13445366lle_tv),image_1200372424lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(produc194167194tv_nat,produc270694976lle_tv)),produc72207551lle_tv,X14),X51)),top_to975729152tv_nat) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_268_map__prod__surj) ).

thf(f4122,plain,
    spl174_245,
    inference(avatar_split_clause,[],[f1655,f4120]) ).

thf(f4120,plain,
    ( spl174_245
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: nat > nat] :
        ( ( top_to975729152tv_nat = vAPP(set_Pr1986765409at_nat,set_Pr1725653840tv_nat,vAPP(sTfun(product_prod_nat_nat,produc194167194tv_nat),sTfun(set_Pr1986765409at_nat,set_Pr1725653840tv_nat),image_1597721174tv_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat)),produc1250721397at_nat,X0),X1)),top_to1555900337at_nat) )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_245])]) ).

thf(f1655,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( top_to975729152tv_nat = vAPP(set_Pr1986765409at_nat,set_Pr1725653840tv_nat,vAPP(sTfun(product_prod_nat_nat,produc194167194tv_nat),sTfun(set_Pr1986765409at_nat,set_Pr1725653840tv_nat),image_1597721174tv_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat)),produc1250721397at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1001]) ).

thf(f1001,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( top_to975729152tv_nat = vAPP(set_Pr1986765409at_nat,set_Pr1725653840tv_nat,vAPP(sTfun(product_prod_nat_nat,produc194167194tv_nat),sTfun(set_Pr1986765409at_nat,set_Pr1725653840tv_nat),image_1597721174tv_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat)),produc1250721397at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1000]) ).

thf(f1000,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( top_to975729152tv_nat = vAPP(set_Pr1986765409at_nat,set_Pr1725653840tv_nat,vAPP(sTfun(product_prod_nat_nat,produc194167194tv_nat),sTfun(set_Pr1986765409at_nat,set_Pr1725653840tv_nat),image_1597721174tv_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat)),produc1250721397at_nat,X0),X1)),top_to1555900337at_nat) )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f902]) ).

thf(f902,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > nat] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X1),top_top_set_nat) )
       => ( top_to975729152tv_nat = vAPP(set_Pr1986765409at_nat,set_Pr1725653840tv_nat,vAPP(sTfun(product_prod_nat_nat,produc194167194tv_nat),sTfun(set_Pr1986765409at_nat,set_Pr1725653840tv_nat),image_1597721174tv_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat)),produc1250721397at_nat,X0),X1)),top_to1555900337at_nat) ) ) ),
    inference(rectify,[],[f264]) ).

thf(f264,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X51: nat > nat] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X14),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X51),top_top_set_nat) )
       => ( top_to975729152tv_nat = vAPP(set_Pr1986765409at_nat,set_Pr1725653840tv_nat,vAPP(sTfun(product_prod_nat_nat,produc194167194tv_nat),sTfun(set_Pr1986765409at_nat,set_Pr1725653840tv_nat),image_1597721174tv_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,produc194167194tv_nat)),produc1250721397at_nat,X14),X51)),top_to1555900337at_nat) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_263_map__prod__surj) ).

thf(f4118,plain,
    spl174_244,
    inference(avatar_split_clause,[],[f1654,f4116]) ).

thf(f4116,plain,
    ( spl174_244
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
        ( ( top_to975729152tv_nat = vAPP(set_Pr13445366lle_tv,set_Pr1725653840tv_nat,vAPP(sTfun(produc270694976lle_tv,produc194167194tv_nat),sTfun(set_Pr13445366lle_tv,set_Pr1725653840tv_nat),image_53754658tv_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat)),produc189459613tv_nat,X0),X1)),top_to1411004326lle_tv) )
        | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_244])]) ).

thf(f1654,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to975729152tv_nat = vAPP(set_Pr13445366lle_tv,set_Pr1725653840tv_nat,vAPP(sTfun(produc270694976lle_tv,produc194167194tv_nat),sTfun(set_Pr13445366lle_tv,set_Pr1725653840tv_nat),image_53754658tv_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat)),produc189459613tv_nat,X0),X1)),top_to1411004326lle_tv) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f999]) ).

thf(f999,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to975729152tv_nat = vAPP(set_Pr13445366lle_tv,set_Pr1725653840tv_nat,vAPP(sTfun(produc270694976lle_tv,produc194167194tv_nat),sTfun(set_Pr13445366lle_tv,set_Pr1725653840tv_nat),image_53754658tv_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat)),produc189459613tv_nat,X0),X1)),top_to1411004326lle_tv) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f998]) ).

thf(f998,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to975729152tv_nat = vAPP(set_Pr13445366lle_tv,set_Pr1725653840tv_nat,vAPP(sTfun(produc270694976lle_tv,produc194167194tv_nat),sTfun(set_Pr13445366lle_tv,set_Pr1725653840tv_nat),image_53754658tv_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat)),produc189459613tv_nat,X0),X1)),top_to1411004326lle_tv) )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f901]) ).

thf(f901,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X1),top_to1057771083lle_tv) )
       => ( top_to975729152tv_nat = vAPP(set_Pr13445366lle_tv,set_Pr1725653840tv_nat,vAPP(sTfun(produc270694976lle_tv,produc194167194tv_nat),sTfun(set_Pr13445366lle_tv,set_Pr1725653840tv_nat),image_53754658tv_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat)),produc189459613tv_nat,X0),X1)),top_to1411004326lle_tv) ) ) ),
    inference(rectify,[],[f266]) ).

thf(f266,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X51: paraco1605129243lle_tv > nat] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X14),top_top_set_nat) )
     => ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X51),top_to1057771083lle_tv) )
       => ( top_to975729152tv_nat = vAPP(set_Pr13445366lle_tv,set_Pr1725653840tv_nat,vAPP(sTfun(produc270694976lle_tv,produc194167194tv_nat),sTfun(set_Pr13445366lle_tv,set_Pr1725653840tv_nat),image_53754658tv_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),sTfun(produc270694976lle_tv,produc194167194tv_nat)),produc189459613tv_nat,X14),X51)),top_to1411004326lle_tv) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_265_map__prod__surj) ).

thf(f4114,plain,
    spl174_243,
    inference(avatar_split_clause,[],[f1653,f4112]) ).

thf(f4112,plain,
    ( spl174_243
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
        ( ( top_to1871154984lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr2014382200lle_tv,vAPP(sTfun(product_prod_nat_nat,produc1647334210lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr2014382200lle_tv),image_1507992062lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv)),produc210389789lle_tv,X0),X1)),top_to1555900337at_nat) )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_243])]) ).

thf(f1653,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1871154984lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr2014382200lle_tv,vAPP(sTfun(product_prod_nat_nat,produc1647334210lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr2014382200lle_tv),image_1507992062lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv)),produc210389789lle_tv,X0),X1)),top_to1555900337at_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f997]) ).

thf(f997,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1871154984lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr2014382200lle_tv,vAPP(sTfun(product_prod_nat_nat,produc1647334210lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr2014382200lle_tv),image_1507992062lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv)),produc210389789lle_tv,X0),X1)),top_to1555900337at_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f996]) ).

thf(f996,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1871154984lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr2014382200lle_tv,vAPP(sTfun(product_prod_nat_nat,produc1647334210lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr2014382200lle_tv),image_1507992062lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv)),produc210389789lle_tv,X0),X1)),top_to1555900337at_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f900]) ).

thf(f900,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X1),top_top_set_nat) )
       => ( top_to1871154984lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr2014382200lle_tv,vAPP(sTfun(product_prod_nat_nat,produc1647334210lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr2014382200lle_tv),image_1507992062lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv)),produc210389789lle_tv,X0),X1)),top_to1555900337at_nat) ) ) ),
    inference(rectify,[],[f265]) ).

thf(f265,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X51: nat > paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X14),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X51),top_top_set_nat) )
       => ( top_to1871154984lle_tv = vAPP(set_Pr1986765409at_nat,set_Pr2014382200lle_tv,vAPP(sTfun(product_prod_nat_nat,produc1647334210lle_tv),sTfun(set_Pr1986765409at_nat,set_Pr2014382200lle_tv),image_1507992062lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(product_prod_nat_nat,produc1647334210lle_tv)),produc210389789lle_tv,X14),X51)),top_to1555900337at_nat) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_264_map__prod__surj) ).

thf(f4110,plain,
    spl174_242,
    inference(avatar_split_clause,[],[f1652,f4108]) ).

thf(f4108,plain,
    ( spl174_242
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( top_to1871154984lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc270694976lle_tv,produc1647334210lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr2014382200lle_tv),image_988201162lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv)),produc1975500101lle_tv,X0),X1)),top_to1411004326lle_tv) )
        | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_242])]) ).

thf(f1652,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1871154984lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc270694976lle_tv,produc1647334210lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr2014382200lle_tv),image_988201162lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv)),produc1975500101lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f995]) ).

thf(f995,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1871154984lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc270694976lle_tv,produc1647334210lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr2014382200lle_tv),image_988201162lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv)),produc1975500101lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f994]) ).

thf(f994,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1871154984lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc270694976lle_tv,produc1647334210lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr2014382200lle_tv),image_988201162lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv)),produc1975500101lle_tv,X0),X1)),top_to1411004326lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f899]) ).

thf(f899,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X1),top_to1057771083lle_tv) )
       => ( top_to1871154984lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc270694976lle_tv,produc1647334210lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr2014382200lle_tv),image_988201162lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv)),produc1975500101lle_tv,X0),X1)),top_to1411004326lle_tv) ) ) ),
    inference(rectify,[],[f267]) ).

thf(f267,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X51: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X14),top_top_set_nat) )
     => ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X51),top_to1057771083lle_tv) )
       => ( top_to1871154984lle_tv = vAPP(set_Pr13445366lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc270694976lle_tv,produc1647334210lle_tv),sTfun(set_Pr13445366lle_tv,set_Pr2014382200lle_tv),image_988201162lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv),vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc270694976lle_tv,produc1647334210lle_tv)),produc1975500101lle_tv,X14),X51)),top_to1411004326lle_tv) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_266_map__prod__surj) ).

thf(f4057,plain,
    spl174_241,
    inference(avatar_split_clause,[],[f1777,f4055]) ).

thf(f1777,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1094]) ).

thf(f4053,plain,
    spl174_240,
    inference(avatar_split_clause,[],[f1776,f4051]) ).

thf(f1776,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2))) ),
    inference(cnf_transformation,[],[f626]) ).

thf(f626,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1)),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2))) ),
    inference(fool_elimination,[],[f625]) ).

thf(f625,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2)) ),
    inference(rectify,[],[f21]) ).

thf(f21,axiom,
    ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_20_eval__equality__simplify) ).

thf(f4042,plain,
    ( spl174_239
    | ~ spl174_18
    | ~ spl174_236 ),
    inference(avatar_split_clause,[],[f4036,f4021,f2560,f4040]) ).

thf(f4040,plain,
    ( spl174_239
  <=> ! [X0: set_Pr2120184979lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),top_to775056195lle_fm) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_239])]) ).

thf(f2560,plain,
    ( spl174_18
  <=> ! [X0: produc696645085lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),top_to775056195lle_fm) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_18])]) ).

thf(f4036,plain,
    ( ! [X0: set_Pr2120184979lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),top_to775056195lle_fm) )
    | ~ spl174_18
    | ~ spl174_236 ),
    inference(trivial_inequality_removal,[],[f4033]) ).

thf(f4033,plain,
    ( ! [X0: set_Pr2120184979lle_fm] :
        ( ( $true != $true )
        | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),top_to775056195lle_fm) ) )
    | ~ spl174_18
    | ~ spl174_236 ),
    inference(superposition,[],[f4022,f2561]) ).

thf(f2561,plain,
    ( ! [X0: produc696645085lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),top_to775056195lle_fm) )
    | ~ spl174_18 ),
    inference(avatar_component_clause,[],[f2560]) ).

thf(f4031,plain,
    spl174_238,
    inference(avatar_split_clause,[],[f1718,f4029]) ).

thf(f1718,plain,
    ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X1) ) ),
    inference(cnf_transformation,[],[f1406]) ).

thf(f1406,plain,
    ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) )
      | ( ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X1) )
        & ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK116,sK117])],[f1046,f1405]) ).

thf(f1405,plain,
    ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
      ( ? [X2: nat > nat,X3: paraco1605129243lle_tv] :
          ( ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X1) )
          & ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X0) ) )
     => ( ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X1) )
        & ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1046,plain,
    ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) )
      | ? [X2: nat > nat,X3: paraco1605129243lle_tv] :
          ( ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X1) )
          & ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X0) ) ) ),
    inference(ennf_transformation,[],[f562]) ).

thf(f562,plain,
    ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
      ( ! [X2: nat > nat,X3: paraco1605129243lle_tv] :
          ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X0) )
         => ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X1) ) )
     => ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) ) ),
    inference(fool_elimination,[],[f561]) ).

thf(f561,plain,
    ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
      ( ! [X2: nat > nat,X3: paraco1605129243lle_tv] :
          ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X0)
         => vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)),X1) )
     => vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) ),
    inference(rectify,[],[f346]) ).

thf(f346,axiom,
    ! [X75: set_Pr560526279lle_tv,X66: set_Pr560526279lle_tv] :
      ( ! [X41: nat > nat,X49: paraco1605129243lle_tv] :
          ( vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X41),X49)),X75)
         => vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X41),X49)),X66) )
     => vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X75),X66) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_345_subrelI) ).

thf(f4027,plain,
    spl174_237,
    inference(avatar_split_clause,[],[f1717,f4025]) ).

thf(f1717,plain,
    ! [X0: set_Pr560526279lle_tv,X1: set_Pr560526279lle_tv] :
      ( ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,$o),ord_le1784136743lle_tv,X0),X1) )
      | ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(nat,nat),vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,sTfun(nat,nat)),sK116,X1),X0)),vAPP(set_Pr560526279lle_tv,paraco1605129243lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(set_Pr560526279lle_tv,paraco1605129243lle_tv),sK117,X1),X0))),X0) ) ),
    inference(cnf_transformation,[],[f1406]) ).

thf(f4023,plain,
    spl174_236,
    inference(avatar_split_clause,[],[f1716,f4021]) ).

thf(f1716,plain,
    ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X1) ) ),
    inference(cnf_transformation,[],[f1404]) ).

thf(f1404,plain,
    ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) )
      | ( ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X1) )
        & ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK114,sK115])],[f1045,f1403]) ).

thf(f1403,plain,
    ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
      ( ? [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X1) )
          & ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X0) ) )
     => ( ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X1) )
        & ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1045,plain,
    ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) )
      | ? [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] :
          ( ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X1) )
          & ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X0) ) ) ),
    inference(ennf_transformation,[],[f560]) ).

thf(f560,plain,
    ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
      ( ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] :
          ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X0) )
         => ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X1) ) )
     => ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) ) ),
    inference(fool_elimination,[],[f559]) ).

thf(f559,plain,
    ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
      ( ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] :
          ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X0)
         => vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)),X1) )
     => vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) ),
    inference(rectify,[],[f345]) ).

thf(f345,axiom,
    ! [X75: set_Pr2120184979lle_fm,X66: set_Pr2120184979lle_fm] :
      ( ! [X41: list_char > paraco1605129243lle_tv,X49: paraco1604210848lle_fm] :
          ( vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X41),X49)),X75)
         => vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X41),X49)),X66) )
     => vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X75),X66) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_344_subrelI) ).

thf(f4019,plain,
    spl174_235,
    inference(avatar_split_clause,[],[f1715,f4017]) ).

thf(f1715,plain,
    ! [X0: set_Pr2120184979lle_fm,X1: set_Pr2120184979lle_fm] :
      ( ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,$o),ord_le1007985907lle_fm,X0),X1) )
      | ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv),vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,sTfun(list_char,paraco1605129243lle_tv)),sK114,X1),X0)),vAPP(set_Pr2120184979lle_fm,paraco1604210848lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(set_Pr2120184979lle_fm,paraco1604210848lle_fm),sK115,X1),X0))),X0) ) ),
    inference(cnf_transformation,[],[f1404]) ).

thf(f4005,plain,
    spl174_234,
    inference(avatar_split_clause,[],[f1724,f4003]) ).

thf(f1724,plain,
    ! [X0: set_Pr1986765409at_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X1),X1)),X0)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) ),
    inference(cnf_transformation,[],[f1054]) ).

thf(f1054,plain,
    ! [X0: set_Pr1986765409at_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X1),X1)),X0)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) ),
    inference(flattening,[],[f1053]) ).

thf(f1053,plain,
    ! [X0: set_Pr1986765409at_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X1),X1)),X0)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) ) ),
    inference(ennf_transformation,[],[f574]) ).

thf(f574,plain,
    ! [X0: set_Pr1986765409at_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat) )
       => ( $true = vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X1),X1)),X0)) ) ) ),
    inference(fool_elimination,[],[f573]) ).

thf(f573,plain,
    ! [X0: set_Pr1986765409at_nat,X1: nat > nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,wf_nat,X0)
     => ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),top_top_set_nat)
       => vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X1),X1)),X0)) ) ),
    inference(rectify,[],[f340]) ).

thf(f340,axiom,
    ! [X75: set_Pr1986765409at_nat,X14: nat > nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,wf_nat,X75)
     => ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),top_top_set_nat)
       => vAPP(set_Pr1986765409at_nat,$o,wf_nat,vAPP(set_Pr1986765409at_nat,set_Pr1986765409at_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,set_Pr1986765409at_nat),image_815163717at_nat,vAPP(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(product_prod_nat_nat,product_prod_nat_nat)),produc505105722at_nat,X14),X14)),X75)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_339_wf__map__prod__image) ).

thf(f4000,plain,
    spl174_233,
    inference(avatar_split_clause,[],[f1723,f3998]) ).

thf(f3998,plain,
    ( spl174_233
  <=> ! [X0: set_Pr2014382200lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,vAPP(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv),image_1221801032lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X1),X1)),X0)) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
        | ( $true != vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_233])]) ).

thf(f1723,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,vAPP(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv),image_1221801032lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X1),X1)),X0)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,X0) ) ),
    inference(cnf_transformation,[],[f1052]) ).

thf(f1052,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,vAPP(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv),image_1221801032lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X1),X1)),X0)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,X0) ) ),
    inference(flattening,[],[f1051]) ).

thf(f1051,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,vAPP(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv),image_1221801032lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X1),X1)),X0)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,X0) ) ),
    inference(ennf_transformation,[],[f572]) ).

thf(f572,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,X0) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv) )
       => ( $true = vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,vAPP(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv),image_1221801032lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X1),X1)),X0)) ) ) ),
    inference(fool_elimination,[],[f571]) ).

thf(f571,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,X0)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),top_to1057771083lle_tv)
       => vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,vAPP(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv),image_1221801032lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X1),X1)),X0)) ) ),
    inference(rectify,[],[f341]) ).

thf(f341,axiom,
    ! [X75: set_Pr2014382200lle_tv,X14: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,X75)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),top_to1057771083lle_tv)
       => vAPP(set_Pr2014382200lle_tv,$o,wf_Par1378404612lle_tv,vAPP(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,set_Pr2014382200lle_tv),image_1221801032lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc1647334210lle_tv,produc1647334210lle_tv)),produc1345917071lle_tv,X14),X14)),X75)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_340_wf__map__prod__image) ).

thf(f3976,plain,
    spl174_232,
    inference(avatar_split_clause,[],[f1757,f3974]) ).

thf(f3974,plain,
    ( spl174_232
  <=> ! [X0: nat > nat,X1: set_nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_232])]) ).

thf(f1757,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1091]) ).

thf(f1091,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f620]) ).

thf(f620,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) ) ),
    inference(fool_elimination,[],[f619]) ).

thf(f619,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) ),
    inference(rectify,[],[f298]) ).

thf(f298,axiom,
    ! [X14: nat > nat,X38: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38)
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X38),X14)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),X38)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_297_inj__on__the__inv__into) ).

thf(f3972,plain,
    spl174_231,
    inference(avatar_split_clause,[],[f1756,f3970]) ).

thf(f1756,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) = X1 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1090]) ).

thf(f1090,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) = X1 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f618]) ).

thf(f618,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) = X1 ) ),
    inference(fool_elimination,[],[f617]) ).

thf(f617,plain,
    ! [X0: nat > nat,X1: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),X1)) = X1 ) ),
    inference(rectify,[],[f246]) ).

thf(f246,axiom,
    ! [X14: nat > nat,X38: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38)
     => ( vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X38),X14)),vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),X38)) = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_245_the__inv__into__onto) ).

thf(f3968,plain,
    spl174_230,
    inference(avatar_split_clause,[],[f1755,f3966]) ).

thf(f3966,plain,
    ( spl174_230
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_230])]) ).

thf(f1755,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1089]) ).

thf(f1089,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f616]) ).

thf(f616,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) ) ),
    inference(fool_elimination,[],[f615]) ).

thf(f615,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) ),
    inference(rectify,[],[f299]) ).

thf(f299,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X38),X14)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),X38)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_298_inj__on__the__inv__into) ).

thf(f3964,plain,
    spl174_229,
    inference(avatar_split_clause,[],[f1754,f3962]) ).

thf(f3962,plain,
    ( spl174_229
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) = X1 )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_229])]) ).

thf(f1754,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) = X1 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1088]) ).

thf(f1088,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) = X1 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f614]) ).

thf(f614,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) = X1 ) ),
    inference(fool_elimination,[],[f613]) ).

thf(f613,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),X1)) = X1 ) ),
    inference(rectify,[],[f247]) ).

thf(f247,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => ( vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X38),X14)),vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),X38)) = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_246_the__inv__into__onto) ).

thf(f3951,plain,
    ~ spl174_228,
    inference(avatar_split_clause,[],[f2434,f3948]) ).

thf(f3948,plain,
    ( spl174_228
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_228])]) ).

thf(f2434,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2)),
    inference(forward_demodulation,[],[f1511,f1509]) ).

thf(f1509,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2)),
    inference(cnf_transformation,[],[f7]) ).

thf(f7,axiom,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_6_ih2) ).

thf(f1511,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2),
    inference(cnf_transformation,[],[f5]) ).

thf(f5,axiom,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_4_b_H) ).

thf(f3946,plain,
    spl174_227,
    inference(avatar_split_clause,[],[f1510,f3943]) ).

thf(f1510,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1)),
    inference(cnf_transformation,[],[f8]) ).

thf(f8,axiom,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_7_ih1) ).

thf(f3934,plain,
    ( spl174_226
    | ~ spl174_37
    | ~ spl174_72
    | ~ spl174_225 ),
    inference(avatar_split_clause,[],[f3929,f3924,f2845,f2640,f3931]) ).

thf(f2845,plain,
    ( spl174_72
  <=> ! [X0: nat > nat,X1: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_72])]) ).

thf(f3924,plain,
    ( spl174_225
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2)) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_225])]) ).

thf(f3929,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
    | ~ spl174_37
    | ~ spl174_72
    | ~ spl174_225 ),
    inference(forward_demodulation,[],[f3928,f2846]) ).

thf(f2846,plain,
    ( ! [X0: nat > nat,X1: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) )
    | ~ spl174_72 ),
    inference(avatar_component_clause,[],[f2845]) ).

thf(f3928,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) )
    | ~ spl174_37
    | ~ spl174_225 ),
    inference(forward_demodulation,[],[f3926,f2642]) ).

thf(f3926,plain,
    ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,f),vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2)) )
    | ~ spl174_225 ),
    inference(avatar_component_clause,[],[f3924]) ).

thf(f3927,plain,
    spl174_225,
    inference(avatar_split_clause,[],[f1509,f3924]) ).

thf(f3910,plain,
    ( spl174_224
    | ~ spl174_2
    | ~ spl174_157 ),
    inference(avatar_split_clause,[],[f3561,f3343,f2460,f3908]) ).

thf(f3908,plain,
    ( spl174_224
  <=> ! [X0: $o] :
        ( ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,X0) )
        | ( $false = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_224])]) ).

thf(f3343,plain,
    ( spl174_157
  <=> ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,$true) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_157])]) ).

thf(f3561,plain,
    ( ! [X0: $o] :
        ( ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,X0) )
        | ( $false = X0 ) )
    | ~ spl174_2
    | ~ spl174_157 ),
    inference(superposition,[],[f3345,f2461]) ).

thf(f3345,plain,
    ( ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,$true) )
    | ~ spl174_157 ),
    inference(avatar_component_clause,[],[f3343]) ).

thf(f3894,plain,
    spl174_223,
    inference(avatar_split_clause,[],[f1799,f3892]) ).

thf(f3892,plain,
    ( spl174_223
  <=> ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X1 )
        | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_223])]) ).

thf(f1799,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X1 )
      | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ),
    inference(cnf_transformation,[],[f1444]) ).

thf(f3890,plain,
    spl174_222,
    inference(avatar_split_clause,[],[f1798,f3888]) ).

thf(f3888,plain,
    ( spl174_222
  <=> ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X2 )
        | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_222])]) ).

thf(f1798,plain,
    ! [X2: paraco1605129243lle_tv,X0: nat > nat,X1: paraco1605129243lle_tv] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sK138,X2),X1),X0)) = X2 )
      | ( $true != vAPP(sTfun(nat,nat),$o,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),$o)),sP7,X2),X1),X0) ) ),
    inference(cnf_transformation,[],[f1444]) ).

thf(f3886,plain,
    spl174_221,
    inference(avatar_split_clause,[],[f1674,f3884]) ).

thf(f1674,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) )
      | ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0))) ) ),
    inference(cnf_transformation,[],[f1368]) ).

thf(f1368,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) )
      | ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK89])],[f1026,f1367]) ).

thf(f1367,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2)) != X2 )
     => ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK89,X1),X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1026,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) )
      | ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2)) != X2 ) ),
    inference(ennf_transformation,[],[f921]) ).

thf(f921,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2)) = X2 )
     => ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(rectify,[],[f277]) ).

thf(f277,axiom,
    ! [X51: paraco1605129243lle_tv > paraco1605129243lle_tv,X14: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X41: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X51,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X41)) = X41 )
     => ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X51),top_to1057771083lle_tv) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_276_surjI) ).

thf(f3882,plain,
    spl174_220,
    inference(avatar_split_clause,[],[f1673,f3880]) ).

thf(f3880,plain,
    ( spl174_220
  <=> ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
        ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
        | ( vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0) != vAPP(paraco1605129243lle_tv,nat,X0,vAPP(nat,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_220])]) ).

thf(f1673,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
      | ( vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0) != vAPP(paraco1605129243lle_tv,nat,X0,vAPP(nat,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0))) ) ),
    inference(cnf_transformation,[],[f1366]) ).

thf(f1366,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
      | ( vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0) != vAPP(paraco1605129243lle_tv,nat,X0,vAPP(nat,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK88])],[f1025,f1365]) ).

thf(f1365,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ? [X2: nat] : ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(nat,paraco1605129243lle_tv,X1,X2)) != X2 )
     => ( vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0) != vAPP(paraco1605129243lle_tv,nat,X0,vAPP(nat,paraco1605129243lle_tv,X1,vAPP(sTfun(paraco1605129243lle_tv,nat),nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,nat),nat),sK88,X1),X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1025,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
      | ? [X2: nat] : ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(nat,paraco1605129243lle_tv,X1,X2)) != X2 ) ),
    inference(ennf_transformation,[],[f920]) ).

thf(f920,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat > paraco1605129243lle_tv] :
      ( ! [X2: nat] : ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(nat,paraco1605129243lle_tv,X1,X2)) = X2 )
     => ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(rectify,[],[f276]) ).

thf(f276,axiom,
    ! [X51: paraco1605129243lle_tv > nat,X14: nat > paraco1605129243lle_tv] :
      ( ! [X41: nat] : ( vAPP(paraco1605129243lle_tv,nat,X51,vAPP(nat,paraco1605129243lle_tv,X14,X41)) = X41 )
     => ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X51),top_to1057771083lle_tv) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_275_surjI) ).

thf(f3878,plain,
    spl174_219,
    inference(avatar_split_clause,[],[f1672,f3876]) ).

thf(f3876,plain,
    ( spl174_219
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
        ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
        | ( vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0) != vAPP(nat,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,nat,X1,vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_219])]) ).

thf(f1672,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
      | ( vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0) != vAPP(nat,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,nat,X1,vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0))) ) ),
    inference(cnf_transformation,[],[f1364]) ).

thf(f1364,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
      | ( vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0) != vAPP(nat,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,nat,X1,vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK87])],[f1024,f1363]) ).

thf(f1363,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,nat,X1,X2)) != X2 )
     => ( vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0) != vAPP(nat,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,nat,X1,vAPP(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(sTfun(nat,paraco1605129243lle_tv),paraco1605129243lle_tv),sK87,X1),X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1024,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
      | ? [X2: paraco1605129243lle_tv] : ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,nat,X1,X2)) != X2 ) ),
    inference(ennf_transformation,[],[f919]) ).

thf(f919,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv > nat] :
      ( ! [X2: paraco1605129243lle_tv] : ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(paraco1605129243lle_tv,nat,X1,X2)) = X2 )
     => ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(rectify,[],[f275]) ).

thf(f275,axiom,
    ! [X51: nat > paraco1605129243lle_tv,X14: paraco1605129243lle_tv > nat] :
      ( ! [X41: paraco1605129243lle_tv] : ( vAPP(nat,paraco1605129243lle_tv,X51,vAPP(paraco1605129243lle_tv,nat,X14,X41)) = X41 )
     => ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X51),top_top_set_nat) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_274_surjI) ).

thf(f3874,plain,
    spl174_218,
    inference(avatar_split_clause,[],[f1671,f3872]) ).

thf(f3872,plain,
    ( spl174_218
  <=> ! [X0: nat > nat,X1: nat > nat] :
        ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
        | ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0) != vAPP(nat,nat,X0,vAPP(nat,nat,X1,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0))) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_218])]) ).

thf(f1671,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
      | ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0) != vAPP(nat,nat,X0,vAPP(nat,nat,X1,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0))) ) ),
    inference(cnf_transformation,[],[f1362]) ).

thf(f1362,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
      | ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0) != vAPP(nat,nat,X0,vAPP(nat,nat,X1,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK86])],[f1023,f1361]) ).

thf(f1361,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ? [X2: nat] : ( vAPP(nat,nat,X0,vAPP(nat,nat,X1,X2)) != X2 )
     => ( vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0) != vAPP(nat,nat,X0,vAPP(nat,nat,X1,vAPP(sTfun(nat,nat),nat,vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),nat),sK86,X1),X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1023,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
      | ? [X2: nat] : ( vAPP(nat,nat,X0,vAPP(nat,nat,X1,X2)) != X2 ) ),
    inference(ennf_transformation,[],[f918]) ).

thf(f918,plain,
    ! [X0: nat > nat,X1: nat > nat] :
      ( ! [X2: nat] : ( vAPP(nat,nat,X0,vAPP(nat,nat,X1,X2)) = X2 )
     => ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(rectify,[],[f274]) ).

thf(f274,axiom,
    ! [X51: nat > nat,X14: nat > nat] :
      ( ! [X41: nat] : ( vAPP(nat,nat,X51,vAPP(nat,nat,X14,X41)) = X41 )
     => ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X51),top_top_set_nat) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_273_surjI) ).

thf(f3870,plain,
    spl174_217,
    inference(avatar_split_clause,[],[f1573,f3868]) ).

thf(f1573,plain,
    ! [X0: produc931990033lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 )
      | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0))) = X0 ) ),
    inference(cnf_transformation,[],[f1318]) ).

thf(f1318,plain,
    ! [X0: produc931990033lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 )
      | ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0))) = X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK50,sK51,sK52,sK53])],[f1315,f1317,f1316]) ).

thf(f1316,plain,
    ! [X0: produc931990033lle_tv] :
      ( ? [X1: nat > nat,X2: nat] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) = X0 )
     => ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK50,X0)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(produc931990033lle_tv,nat,sK51,X0))) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1317,plain,
    ! [X0: produc931990033lle_tv] :
      ( ? [X3: nat > nat,X4: $o] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X3),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4)) = X0 )
     => ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK52,X0)),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(produc931990033lle_tv,$o,sK53,X0))) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1315,plain,
    ! [X0: produc931990033lle_tv] :
      ( ? [X1: nat > nat,X2: nat] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) = X0 )
      | ? [X3: nat > nat,X4: $o] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X3),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X4)) = X0 ) ),
    inference(rectify,[],[f980]) ).

thf(f980,plain,
    ! [X0: produc931990033lle_tv] :
      ( ? [X3: nat > nat,X4: nat] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X3),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4)) = X0 )
      | ? [X1: nat > nat,X2: $o] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) = X0 ) ),
    inference(ennf_transformation,[],[f871]) ).

thf(f871,plain,
    ! [X0: produc931990033lle_tv] :
      ( ! [X1: nat > nat,X2: $o] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) != X0 )
     => ~ ! [X3: nat > nat,X4: nat] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X3),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X4)) != X0 ) ),
    inference(rectify,[],[f234]) ).

thf(f234,axiom,
    ! [X20: produc931990033lle_tv] :
      ( ! [X44: nat > nat,X23: $o] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X44),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X23)) != X20 )
     => ~ ! [X44: nat > nat,X24: nat] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X44),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X24)) != X20 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_233_change__tv_Ocases) ).

thf(f3855,plain,
    spl174_216,
    inference(avatar_split_clause,[],[f1857,f3853]) ).

thf(f3853,plain,
    ( spl174_216
  <=> ! [X2: nat,X0: nat > nat,X1: set_nat] :
        ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),vAPP(nat,nat,X0,X2)) = X2 )
        | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
        | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_216])]) ).

thf(f1857,plain,
    ! [X2: nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),vAPP(nat,nat,X0,X2)) = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1162]) ).

thf(f1162,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),vAPP(nat,nat,X0,X2)) = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(flattening,[],[f1161]) ).

thf(f1161,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),vAPP(nat,nat,X0,X2)) = X2 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f708]) ).

thf(f708,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
       => ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),vAPP(nat,nat,X0,X2)) = X2 ) ) ),
    inference(fool_elimination,[],[f707]) ).

thf(f707,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1)
       => ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X1),X0),vAPP(nat,nat,X0,X2)) = X2 ) ) ),
    inference(rectify,[],[f238]) ).

thf(f238,axiom,
    ! [X14: nat > nat,X38: set_nat,X20: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38)
     => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X20),X38)
       => ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,X38),X14),vAPP(nat,nat,X14,X20)) = X20 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_237_the__inv__into__f__f) ).

thf(f3851,plain,
    spl174_215,
    inference(avatar_split_clause,[],[f1853,f3849]) ).

thf(f3849,plain,
    ( spl174_215
  <=> ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) = X2 )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
        | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_215])]) ).

thf(f1853,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) = X2 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1154]) ).

thf(f1154,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) = X2 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1153]) ).

thf(f1153,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) = X2 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f700]) ).

thf(f700,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
       => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) = X2 ) ) ),
    inference(fool_elimination,[],[f699]) ).

thf(f699,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1)
       => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X1),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) = X2 ) ) ),
    inference(rectify,[],[f239]) ).

thf(f239,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv,X20: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X20),X38)
       => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,X38),X14),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X20)) = X20 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_238_the__inv__into__f__f) ).

thf(f3824,plain,
    ( spl174_214
    | ~ spl174_203
    | ~ spl174_211 ),
    inference(avatar_split_clause,[],[f3800,f3797,f3712,f3822]) ).

thf(f3800,plain,
    ( ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
    | ~ spl174_203
    | ~ spl174_211 ),
    inference(forward_demodulation,[],[f3798,f3713]) ).

thf(f3819,plain,
    spl174_213,
    inference(avatar_split_clause,[],[f1787,f3817]) ).

thf(f1787,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1266]) ).

thf(f3815,plain,
    spl174_212,
    inference(avatar_split_clause,[],[f1782,f3813]) ).

thf(f3813,plain,
    ( spl174_212
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_212])]) ).

thf(f1782,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1095]) ).

thf(f1095,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) )
      & ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    inference(ennf_transformation,[],[f630]) ).

thf(f630,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) ) ) ),
    inference(fool_elimination,[],[f629]) ).

thf(f629,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    inference(rectify,[],[f22]) ).

thf(f22,axiom,
    ! [X4: list_char > paraco1605129243lle_tv,X5: paraco1604210848lle_fm,X6: paraco1604210848lle_fm] :
      ( ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) )
      & ( ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X5) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),X6) )
       => ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X5),X6)) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_21_eval_Osimps_I5_J) ).

thf(f3799,plain,
    spl174_211,
    inference(avatar_split_clause,[],[f1781,f3797]) ).

thf(f1781,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1095]) ).

thf(f3755,plain,
    ( spl174_210
    | ~ spl174_2
    | spl174_196 ),
    inference(avatar_split_clause,[],[f3715,f3680,f2460,f3753]) ).

thf(f3715,plain,
    ( ! [X0: $o] :
        ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) )
        | ( $false = X0 ) )
    | ~ spl174_2
    | spl174_196 ),
    inference(superposition,[],[f3681,f2461]) ).

thf(f3745,plain,
    spl174_209,
    inference(avatar_split_clause,[],[f1918,f3743]) ).

thf(f1918,plain,
    ! [X2: nat,X3: nat,X0: nat > paraco1605129243lle_tv,X1: set_nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1232]) ).

thf(f1232,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1231]) ).

thf(f1231,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f801]) ).

thf(f801,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1) )
     => ( ( X2 != X3 )
       => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
         => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
           => ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) ) ) ) ) ),
    inference(fool_elimination,[],[f800]) ).

thf(f800,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_nat,X2: nat,X3: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),X1)
     => ( ( X2 != X3 )
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1)
           => ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != vAPP(nat,paraco1605129243lle_tv,X0,X3) ) ) ) ) ),
    inference(rectify,[],[f175]) ).

thf(f175,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X38: set_nat,X20: nat,X22: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X14),X38)
     => ( ( X20 != X22 )
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X20),X38)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X22),X38)
           => ( vAPP(nat,paraco1605129243lle_tv,X14,X20) != vAPP(nat,paraco1605129243lle_tv,X14,X22) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_174_inj__on__contraD) ).

thf(f3741,plain,
    spl174_208,
    inference(avatar_split_clause,[],[f1911,f3739]) ).

thf(f1911,plain,
    ! [X2: nat,X3: nat,X0: nat > nat,X1: set_nat] :
      ( ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1218]) ).

thf(f1218,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(flattening,[],[f1217]) ).

thf(f1217,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f787]) ).

thf(f787,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( ( X2 != X3 )
       => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1) )
         => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1) )
           => ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) ) ) ) ) ),
    inference(fool_elimination,[],[f786]) ).

thf(f786,plain,
    ! [X0: nat > nat,X1: set_nat,X2: nat,X3: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => ( ( X2 != X3 )
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X1)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X1)
           => ( vAPP(nat,nat,X0,X2) != vAPP(nat,nat,X0,X3) ) ) ) ) ),
    inference(rectify,[],[f176]) ).

thf(f176,axiom,
    ! [X14: nat > nat,X38: set_nat,X20: nat,X22: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38)
     => ( ( X20 != X22 )
       => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X20),X38)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X22),X38)
           => ( vAPP(nat,nat,X14,X20) != vAPP(nat,nat,X14,X22) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_175_inj__on__contraD) ).

thf(f3737,plain,
    spl174_207,
    inference(avatar_split_clause,[],[f1904,f3735]) ).

thf(f1904,plain,
    ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1204]) ).

thf(f1204,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1203]) ).

thf(f1203,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f773]) ).

thf(f773,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( ( X2 != X3 )
       => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1) )
         => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1) )
           => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) ) ) ) ) ),
    inference(fool_elimination,[],[f772]) ).

thf(f772,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => ( ( X2 != X3 )
       => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X1)
         => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X1)
           => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X3) ) ) ) ) ),
    inference(rectify,[],[f177]) ).

thf(f177,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv,X20: paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => ( ( X20 != X22 )
       => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X20),X38)
         => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X22),X38)
           => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X20) != vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X22) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_176_inj__on__contraD) ).

thf(f3733,plain,
    spl174_206,
    inference(avatar_split_clause,[],[f1901,f3731]) ).

thf(f1901,plain,
    ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat,X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1198]) ).

thf(f1198,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ),
    inference(flattening,[],[f1197]) ).

thf(f1197,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f767]) ).

thf(f767,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1) )
     => ( ( X2 != X3 )
       => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1) )
         => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1) )
           => ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) ) ) ) ) ),
    inference(fool_elimination,[],[f766]) ).

thf(f766,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat,X1: set_Pr1986765409at_nat,X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),X1)
     => ( ( X2 != X3 )
       => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X1)
         => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X1)
           => ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X3) ) ) ) ) ),
    inference(rectify,[],[f174]) ).

thf(f174,axiom,
    ! [X14: product_prod_nat_nat > product_prod_nat_nat,X38: set_Pr1986765409at_nat,X20: product_prod_nat_nat,X22: product_prod_nat_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X14),X38)
     => ( ( X20 != X22 )
       => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X20),X38)
         => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X22),X38)
           => ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X20) != vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X22) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_173_inj__on__contraD) ).

thf(f3729,plain,
    spl174_205,
    inference(avatar_split_clause,[],[f1898,f3727]) ).

thf(f1898,plain,
    ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv,X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1192]) ).

thf(f1192,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1191]) ).

thf(f1191,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f761]) ).

thf(f761,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1) )
     => ( ( X2 != X3 )
       => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1) )
         => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1) )
           => ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) ) ) ) ) ),
    inference(fool_elimination,[],[f760]) ).

thf(f760,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv,X1: set_Pr2014382200lle_tv,X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),X1)
     => ( ( X2 != X3 )
       => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X1)
         => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X1)
           => ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X3) ) ) ) ) ),
    inference(rectify,[],[f171]) ).

thf(f171,axiom,
    ! [X14: produc1647334210lle_tv > produc1647334210lle_tv,X38: set_Pr2014382200lle_tv,X20: produc1647334210lle_tv,X22: produc1647334210lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X14),X38)
     => ( ( X20 != X22 )
       => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X20),X38)
         => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X22),X38)
           => ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X20) != vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X22) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_170_inj__on__contraD) ).

thf(f3725,plain,
    spl174_204,
    inference(avatar_split_clause,[],[f1895,f3723]) ).

thf(f1895,plain,
    ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv,X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1186]) ).

thf(f1186,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1185]) ).

thf(f1185,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f755]) ).

thf(f755,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1) )
     => ( ( X2 != X3 )
       => ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1) )
         => ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1) )
           => ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) ) ) ) ) ),
    inference(fool_elimination,[],[f754]) ).

thf(f754,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv,X1: set_Pr13445366lle_tv,X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
      ( vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),X1)
     => ( ( X2 != X3 )
       => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X1)
         => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X1)
           => ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X3) ) ) ) ) ),
    inference(rectify,[],[f173]) ).

thf(f173,axiom,
    ! [X14: produc270694976lle_tv > produc270694976lle_tv,X38: set_Pr13445366lle_tv,X20: produc270694976lle_tv,X22: produc270694976lle_tv] :
      ( vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X14),X38)
     => ( ( X20 != X22 )
       => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X20),X38)
         => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X22),X38)
           => ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X20) != vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X22) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_172_inj__on__contraD) ).

thf(f3714,plain,
    ( spl174_203
    | ~ spl174_112
    | ~ spl174_196 ),
    inference(avatar_split_clause,[],[f3690,f3680,f3062,f3712]) ).

thf(f3690,plain,
    ( ! [X0: $o > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,X0,$true) = vAPP($o,paraco1605129243lle_tv,X0,$false) )
    | ~ spl174_112
    | ~ spl174_196 ),
    inference(forward_demodulation,[],[f3688,f3063]) ).

thf(f3688,plain,
    ( ! [X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,X0,$true) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
    | ~ spl174_112
    | ~ spl174_196 ),
    inference(superposition,[],[f3063,f3682]) ).

thf(f3682,plain,
    ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
    | ~ spl174_196 ),
    inference(avatar_component_clause,[],[f3680]) ).

thf(f3710,plain,
    spl174_202,
    inference(avatar_split_clause,[],[f1892,f3708]) ).

thf(f1892,plain,
    ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat,X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1180]) ).

thf(f1180,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ),
    inference(flattening,[],[f1179]) ).

thf(f1179,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
      | ( X2 = X3 )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f749]) ).

thf(f749,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1) )
     => ( ( X2 != X3 )
       => ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1) )
         => ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1) )
           => ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) ) ) ) ) ),
    inference(fool_elimination,[],[f748]) ).

thf(f748,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat,X1: set_Pr1725653840tv_nat,X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
      ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),X1)
     => ( ( X2 != X3 )
       => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X1)
         => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X1)
           => ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X3) ) ) ) ) ),
    inference(rectify,[],[f172]) ).

thf(f172,axiom,
    ! [X14: produc194167194tv_nat > produc194167194tv_nat,X38: set_Pr1725653840tv_nat,X20: produc194167194tv_nat,X22: produc194167194tv_nat] :
      ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X14),X38)
     => ( ( X20 != X22 )
       => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X20),X38)
         => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X22),X38)
           => ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X20) != vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X22) ) ) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_171_inj__on__contraD) ).

thf(f3706,plain,
    spl174_201,
    inference(avatar_split_clause,[],[f1753,f3704]) ).

thf(f1753,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1087]) ).

thf(f1087,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1086]) ).

thf(f1086,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f612]) ).

thf(f612,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
     => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
       => ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) ) ) ),
    inference(fool_elimination,[],[f611]) ).

thf(f611,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1)
       => vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X1),X0)) ) ),
    inference(rectify,[],[f243]) ).

thf(f243,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X75: set_Pr2014382200lle_tv] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X14),top_top_set_nat)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X75)
       => vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),set_Pr1986765409at_nat),inv_im516950809tv_nat,X75),X14)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_242_total__inv__image) ).

thf(f3702,plain,
    spl174_200,
    inference(avatar_split_clause,[],[f1750,f3700]) ).

thf(f1750,plain,
    ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1081]) ).

thf(f1081,plain,
    ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(flattening,[],[f1080]) ).

thf(f1080,plain,
    ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f606]) ).

thf(f606,plain,
    ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
     => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
       => ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) ) ) ),
    inference(fool_elimination,[],[f605]) ).

thf(f605,plain,
    ! [X0: nat > nat,X1: set_Pr1986765409at_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1)
       => vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X1),X0)) ) ),
    inference(rectify,[],[f242]) ).

thf(f242,axiom,
    ! [X14: nat > nat,X75: set_Pr1986765409at_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),top_top_set_nat)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X75)
       => vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),vAPP(sTfun(nat,nat),set_Pr1986765409at_nat,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(nat,nat),set_Pr1986765409at_nat),inv_image_nat_nat,X75),X14)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_241_total__inv__image) ).

thf(f3698,plain,
    spl174_199,
    inference(avatar_split_clause,[],[f1745,f3696]) ).

thf(f1745,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1073]) ).

thf(f1073,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(flattening,[],[f1072]) ).

thf(f1072,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f596]) ).

thf(f596,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
     => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
       => ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) ) ) ),
    inference(fool_elimination,[],[f595]) ).

thf(f595,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pr2014382200lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1)
       => vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X1),X0)) ) ),
    inference(rectify,[],[f245]) ).

thf(f245,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X75: set_Pr2014382200lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),top_to1057771083lle_tv)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X75)
       => vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),set_Pr2014382200lle_tv),inv_im719552961lle_tv,X75),X14)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_244_total__inv__image) ).

thf(f3694,plain,
    spl174_198,
    inference(avatar_split_clause,[],[f1742,f3692]) ).

thf(f1742,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1069]) ).

thf(f1069,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(flattening,[],[f1068]) ).

thf(f1068,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f590]) ).

thf(f590,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv) )
     => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
       => ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) ) ) ),
    inference(fool_elimination,[],[f589]) ).

thf(f589,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: set_Pr1986765409at_nat] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X0),top_to1057771083lle_tv)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1)
       => vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X1),X0)) ) ),
    inference(rectify,[],[f244]) ).

thf(f244,axiom,
    ! [X14: paraco1605129243lle_tv > nat,X75: set_Pr1986765409at_nat] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,$o),inj_on1179712058tv_nat,X14),top_to1057771083lle_tv)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X75)
       => vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),vAPP(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(sTfun(paraco1605129243lle_tv,nat),set_Pr2014382200lle_tv),inv_im1292588663lle_tv,X75),X14)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_243_total__inv__image) ).

thf(f3686,plain,
    ( spl174_196
    | spl174_197 ),
    inference(avatar_split_clause,[],[f2435,f3684,f3680]) ).

thf(f2435,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) ) ),
    inference(inner_rewriting,[],[f1648]) ).

thf(f1648,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ),
    inference(cnf_transformation,[],[f991]) ).

thf(f3678,plain,
    spl174_195,
    inference(avatar_split_clause,[],[f1827,f3676]) ).

thf(f3676,plain,
    ( spl174_195
  <=> ! [X2: nat > nat,X0: set_nat,X1: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) )
        | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_195])]) ).

thf(f1827,plain,
    ! [X2: nat > nat,X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X2),X0) )
      | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),vAPP(sTfun(nat,nat),sTfun(sTfun(nat,nat),sTfun(set_nat,nat)),sK150,X2),X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1468]) ).

thf(f3674,plain,
    ( spl174_194
    | ~ spl174_2
    | ~ spl174_144 ),
    inference(avatar_split_clause,[],[f3305,f3256,f2460,f3672]) ).

thf(f3672,plain,
    ( spl174_194
  <=> ! [X0: $o] :
        ( ( top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,X0) )
        | ( $false = X0 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_194])]) ).

thf(f3256,plain,
    ( spl174_144
  <=> ( top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,$true) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_144])]) ).

thf(f3305,plain,
    ( ! [X0: $o] :
        ( ( top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,X0) )
        | ( $false = X0 ) )
    | ~ spl174_2
    | ~ spl174_144 ),
    inference(superposition,[],[f3258,f2461]) ).

thf(f3258,plain,
    ( ( top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,$true) )
    | ~ spl174_144 ),
    inference(avatar_component_clause,[],[f3256]) ).

thf(f3670,plain,
    spl174_193,
    inference(avatar_split_clause,[],[f1818,f3668]) ).

thf(f3668,plain,
    ( spl174_193
  <=> ! [X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_193])]) ).

thf(f1818,plain,
    ! [X2: paraco1605129243lle_tv > paraco1605129243lle_tv,X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X2),X0) )
      | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv)),sK145,X2),X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1459]) ).

thf(f3622,plain,
    spl174_192,
    inference(avatar_split_clause,[],[f1870,f3620]) ).

thf(f1870,plain,
    ! [X2: paraco1605129243lle_tv,X3: $o,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X3)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),X3) ),
    inference(cnf_transformation,[],[f951]) ).

thf(f951,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv,X3: $o] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X1),X2),X3)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)),X3) ),
    inference(rectify,[],[f195]) ).

thf(f195,axiom,
    ! [X67: paraco1605129243lle_tv > paraco1605129243lle_tv,X25: paraco1605129243lle_tv,X26: paraco1605129243lle_tv,X65: $o] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X67,vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X25),X26),X65)) = vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X67,X25)),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X67,X26)),X65) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_194_bool_Ocase__distrib) ).

thf(f3618,plain,
    spl174_191,
    inference(avatar_split_clause,[],[f1770,f3616]) ).

thf(f1770,plain,
    ! [X2: paraco1605129243lle_tv,X0: ( nat > nat ) > nat > nat,X1: nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X0,X1)),X2) ),
    inference(cnf_transformation,[],[f933]) ).

thf(f933,plain,
    ! [X0: ( nat > nat ) > nat > nat,X1: nat > nat,X2: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X0,X1)),X2) ),
    inference(rectify,[],[f205]) ).

thf(f205,axiom,
    ! [X14: ( nat > nat ) > nat > nat,X20: nat > nat,X22: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(sTfun(nat,nat),sTfun(nat,nat)),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc939316703lle_tv,X14),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),X22)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(nat,nat),sTfun(nat,nat),X14,X20)),X22) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_204_apfst__conv) ).

thf(f3614,plain,
    spl174_190,
    inference(avatar_split_clause,[],[f1769,f3612]) ).

thf(f1769,plain,
    ! [X2: paraco1604210848lle_fm,X0: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X0,X1)),X2) ),
    inference(cnf_transformation,[],[f932]) ).

thf(f932,plain,
    ! [X0: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X0,X1)),X2) ),
    inference(rectify,[],[f204]) ).

thf(f204,axiom,
    ! [X14: ( list_char > paraco1605129243lle_tv ) > list_char > paraco1605129243lle_tv,X20: list_char > paraco1605129243lle_tv,X22: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1942165868lle_fm,X14),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X20),X22)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),X14,X20)),X22) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_203_apfst__conv) ).

thf(f3581,plain,
    spl174_189,
    inference(avatar_split_clause,[],[f1789,f3579]) ).

thf(f3579,plain,
    ( spl174_189
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
        ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X0),X1),X2) )
        | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_189])]) ).

thf(f1789,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o)),sP6,X0),X1),X2) )
      | ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X2) ) ),
    inference(cnf_transformation,[],[f1266]) ).

thf(f3577,plain,
    spl174_188,
    inference(avatar_split_clause,[],[f1713,f3575]) ).

thf(f1713,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
      | ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)) ) ),
    inference(cnf_transformation,[],[f1402]) ).

thf(f1402,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
      | ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0) )
        & ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)),X0) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK112,sK113])],[f1044,f1401]) ).

thf(f1401,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ? [X2: nat,X3: nat] :
          ( ( X2 != X3 )
          & ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(nat,paraco1605129243lle_tv,X1,X3) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) ) )
     => ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0) )
        & ( vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)) = vAPP(nat,paraco1605129243lle_tv,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)),X0) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1044,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
      | ? [X2: nat,X3: nat] :
          ( ( X2 != X3 )
          & ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(nat,paraco1605129243lle_tv,X1,X3) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) ) ) ),
    inference(flattening,[],[f1043]) ).

thf(f1043,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
      | ? [X2: nat,X3: nat] :
          ( ( X2 != X3 )
          & ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(nat,paraco1605129243lle_tv,X1,X3) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) ) ) ),
    inference(ennf_transformation,[],[f558]) ).

thf(f558,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ! [X2: nat,X3: nat] :
          ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) )
         => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
           => ( ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(nat,paraco1605129243lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) ) ),
    inference(fool_elimination,[],[f557]) ).

thf(f557,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ! [X2: nat,X3: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0)
           => ( ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(nat,paraco1605129243lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) ),
    inference(rectify,[],[f147]) ).

thf(f147,axiom,
    ! [X38: set_nat,X14: nat > paraco1605129243lle_tv] :
      ( ! [X41: nat,X49: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X41),X38)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X49),X38)
           => ( ( vAPP(nat,paraco1605129243lle_tv,X14,X41) = vAPP(nat,paraco1605129243lle_tv,X14,X49) )
             => ( X41 = X49 ) ) ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_146_inj__onI) ).

thf(f3573,plain,
    spl174_187,
    inference(avatar_split_clause,[],[f1709,f3571]) ).

thf(f3571,plain,
    ( spl174_187
  <=> ! [X0: set_nat,X1: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
        | ( vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)) = vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_187])]) ).

thf(f1709,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
      | ( vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)) = vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)) ) ),
    inference(cnf_transformation,[],[f1400]) ).

thf(f1400,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
      | ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0) )
        & ( vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)) = vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)),X0) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK110,sK111])],[f1042,f1399]) ).

thf(f1399,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ? [X2: nat,X3: nat] :
          ( ( X2 != X3 )
          & ( vAPP(nat,nat,X1,X2) = vAPP(nat,nat,X1,X3) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) ) )
     => ( ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0) )
        & ( vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)) = vAPP(nat,nat,X1,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)),X0) )
        & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1042,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
      | ? [X2: nat,X3: nat] :
          ( ( X2 != X3 )
          & ( vAPP(nat,nat,X1,X2) = vAPP(nat,nat,X1,X3) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) ) ) ),
    inference(flattening,[],[f1041]) ).

thf(f1041,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
      | ? [X2: nat,X3: nat] :
          ( ( X2 != X3 )
          & ( vAPP(nat,nat,X1,X2) = vAPP(nat,nat,X1,X3) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
          & ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) ) ) ),
    inference(ennf_transformation,[],[f556]) ).

thf(f556,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ! [X2: nat,X3: nat] :
          ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0) )
         => ( ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0) )
           => ( ( vAPP(nat,nat,X1,X2) = vAPP(nat,nat,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) ) ),
    inference(fool_elimination,[],[f555]) ).

thf(f555,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ! [X2: nat,X3: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X2),X0)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X3),X0)
           => ( ( vAPP(nat,nat,X1,X2) = vAPP(nat,nat,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) ),
    inference(rectify,[],[f148]) ).

thf(f148,axiom,
    ! [X38: set_nat,X14: nat > nat] :
      ( ! [X41: nat,X49: nat] :
          ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X41),X38)
         => ( vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X49),X38)
           => ( ( vAPP(nat,nat,X14,X41) = vAPP(nat,nat,X14,X49) )
             => ( X41 = X49 ) ) ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_147_inj__onI) ).

thf(f3569,plain,
    spl174_186,
    inference(avatar_split_clause,[],[f1705,f3567]) ).

thf(f3567,plain,
    ( spl174_186
  <=> ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
        | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_186])]) ).

thf(f1705,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)) ) ),
    inference(cnf_transformation,[],[f1398]) ).

thf(f1398,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
      | ( ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0) != vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0) )
        & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)) )
        & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)),X0) )
        & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK108,sK109])],[f1040,f1397]) ).

thf(f1397,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ? [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X0) ) )
     => ( ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0) != vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0) )
        & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)) )
        & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)),X0) )
        & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1040,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
      | ? [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X0) ) ) ),
    inference(flattening,[],[f1039]) ).

thf(f1039,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
      | ? [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X0) ) ) ),
    inference(ennf_transformation,[],[f554]) ).

thf(f554,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
          ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X0) )
         => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0) )
           => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) ) ),
    inference(fool_elimination,[],[f553]) ).

thf(f553,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X2: paraco1605129243lle_tv,X3: paraco1605129243lle_tv] :
          ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X2),X0)
         => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X3),X0)
           => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) ),
    inference(rectify,[],[f149]) ).

thf(f149,axiom,
    ! [X38: set_Pa1764573435lle_tv,X14: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X41: paraco1605129243lle_tv,X49: paraco1605129243lle_tv] :
          ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X41),X38)
         => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X49),X38)
           => ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X41) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X49) )
             => ( X41 = X49 ) ) ) )
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_148_inj__onI) ).

thf(f3565,plain,
    spl174_185,
    inference(avatar_split_clause,[],[f1701,f3563]) ).

thf(f3563,plain,
    ( spl174_185
  <=> ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
        | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_185])]) ).

thf(f1701,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
      | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)) ) ),
    inference(cnf_transformation,[],[f1396]) ).

thf(f1396,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
      | ( ( vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0) != vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0) )
        & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)) )
        & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK106,sK107])],[f1038,f1395]) ).

thf(f1395,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ? [X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
          ( ( X2 != X3 )
          & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X3) )
          & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X0) )
          & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X0) ) )
     => ( ( vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0) != vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0) )
        & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)) )
        & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1038,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
      | ? [X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
          ( ( X2 != X3 )
          & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X3) )
          & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X0) )
          & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X0) ) ) ),
    inference(flattening,[],[f1037]) ).

thf(f1037,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
      | ? [X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
          ( ( X2 != X3 )
          & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X3) )
          & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X0) )
          & ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X0) ) ) ),
    inference(ennf_transformation,[],[f552]) ).

thf(f552,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
          ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X0) )
         => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X0) )
           => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) ) ),
    inference(fool_elimination,[],[f551]) ).

thf(f551,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ! [X2: product_prod_nat_nat,X3: product_prod_nat_nat] :
          ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X2),X0)
         => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X3),X0)
           => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) ),
    inference(rectify,[],[f146]) ).

thf(f146,axiom,
    ! [X38: set_Pr1986765409at_nat,X14: product_prod_nat_nat > product_prod_nat_nat] :
      ( ! [X41: product_prod_nat_nat,X49: product_prod_nat_nat] :
          ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X41),X38)
         => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X49),X38)
           => ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X41) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X49) )
             => ( X41 = X49 ) ) ) )
     => vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_145_inj__onI) ).

thf(f3560,plain,
    spl174_184,
    inference(avatar_split_clause,[],[f1697,f3558]) ).

thf(f3558,plain,
    ( spl174_184
  <=> ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
        | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_184])]) ).

thf(f1697,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
      | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)) ) ),
    inference(cnf_transformation,[],[f1394]) ).

thf(f1394,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
      | ( ( vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0) != vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0) )
        & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)) )
        & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK104,sK105])],[f1036,f1393]) ).

thf(f1393,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ? [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X0) ) )
     => ( ( vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0) != vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0) )
        & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)) )
        & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1036,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
      | ? [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X0) ) ) ),
    inference(flattening,[],[f1035]) ).

thf(f1035,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
      | ? [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X0) ) ) ),
    inference(ennf_transformation,[],[f550]) ).

thf(f550,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
          ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X0) )
         => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X0) )
           => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) ) ),
    inference(fool_elimination,[],[f549]) ).

thf(f549,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ! [X2: produc1647334210lle_tv,X3: produc1647334210lle_tv] :
          ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X2),X0)
         => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X3),X0)
           => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) ),
    inference(rectify,[],[f143]) ).

thf(f143,axiom,
    ! [X38: set_Pr2014382200lle_tv,X14: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ! [X41: produc1647334210lle_tv,X49: produc1647334210lle_tv] :
          ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X41),X38)
         => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,X49),X38)
           => ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X41) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X49) )
             => ( X41 = X49 ) ) ) )
     => vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_142_inj__onI) ).

thf(f3556,plain,
    spl174_183,
    inference(avatar_split_clause,[],[f1693,f3554]) ).

thf(f3554,plain,
    ( spl174_183
  <=> ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
        ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
        | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_183])]) ).

thf(f1693,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
      | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)) ) ),
    inference(cnf_transformation,[],[f1392]) ).

thf(f1392,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
      | ( ( vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0) != vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0) )
        & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)) )
        & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK102,sK103])],[f1034,f1391]) ).

thf(f1391,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ? [X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X0) ) )
     => ( ( vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0) != vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0) )
        & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)) )
        & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1034,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
      | ? [X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X0) ) ) ),
    inference(flattening,[],[f1033]) ).

thf(f1033,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
      | ? [X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
          ( ( X2 != X3 )
          & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X3) )
          & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X0) )
          & ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X0) ) ) ),
    inference(ennf_transformation,[],[f548]) ).

thf(f548,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
          ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X0) )
         => ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X0) )
           => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) ) ),
    inference(fool_elimination,[],[f547]) ).

thf(f547,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ! [X2: produc270694976lle_tv,X3: produc270694976lle_tv] :
          ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X2),X0)
         => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X3),X0)
           => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) ),
    inference(rectify,[],[f145]) ).

thf(f145,axiom,
    ! [X38: set_Pr13445366lle_tv,X14: produc270694976lle_tv > produc270694976lle_tv] :
      ( ! [X41: produc270694976lle_tv,X49: produc270694976lle_tv] :
          ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X41),X38)
         => ( vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X49),X38)
           => ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X41) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X49) )
             => ( X41 = X49 ) ) ) )
     => vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_144_inj__onI) ).

thf(f3552,plain,
    spl174_182,
    inference(avatar_split_clause,[],[f1689,f3550]) ).

thf(f3550,plain,
    ( spl174_182
  <=> ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
        ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
        | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_182])]) ).

thf(f1689,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
      | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)) ) ),
    inference(cnf_transformation,[],[f1390]) ).

thf(f1390,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
      | ( ( vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0) != vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0) )
        & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)) )
        & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)),X0) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK100,sK101])],[f1032,f1389]) ).

thf(f1389,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ? [X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
          ( ( X2 != X3 )
          & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X3) )
          & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X0) )
          & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X0) ) )
     => ( ( vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0) != vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0) )
        & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)) )
        & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)),X0) )
        & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)),X0) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1032,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
      | ? [X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
          ( ( X2 != X3 )
          & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X3) )
          & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X0) )
          & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X0) ) ) ),
    inference(flattening,[],[f1031]) ).

thf(f1031,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
      | ? [X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
          ( ( X2 != X3 )
          & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X3) )
          & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X0) )
          & ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X0) ) ) ),
    inference(ennf_transformation,[],[f546]) ).

thf(f546,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
          ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X0) )
         => ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X0) )
           => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) ) ),
    inference(fool_elimination,[],[f545]) ).

thf(f545,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ! [X2: produc194167194tv_nat,X3: produc194167194tv_nat] :
          ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X2),X0)
         => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X3),X0)
           => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X1,X3) )
             => ( X2 = X3 ) ) ) )
     => vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) ),
    inference(rectify,[],[f144]) ).

thf(f144,axiom,
    ! [X38: set_Pr1725653840tv_nat,X14: produc194167194tv_nat > produc194167194tv_nat] :
      ( ! [X41: produc194167194tv_nat,X49: produc194167194tv_nat] :
          ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X41),X38)
         => ( vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X49),X38)
           => ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X41) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X49) )
             => ( X41 = X49 ) ) ) )
     => vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X14),X38) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_143_inj__onI) ).

thf(f3540,plain,
    spl174_181,
    inference(avatar_split_clause,[],[f1741,f3538]) ).

thf(f1741,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ),
    inference(cnf_transformation,[],[f1067]) ).

thf(f1067,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ),
    inference(flattening,[],[f1066]) ).

thf(f1066,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X0),X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ),
    inference(ennf_transformation,[],[f588]) ).

thf(f588,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) )
     => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
       => ( $true = vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X0),X1)) ) ) ),
    inference(fool_elimination,[],[f587]) ).

thf(f587,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr1986765409at_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1)
       => vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X0),X1)) ) ),
    inference(rectify,[],[f302]) ).

thf(f302,axiom,
    ! [X75: set_Pr1986765409at_nat,X66: set_Pr1986765409at_nat] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X75)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X66)
       => vAPP(set_Pr1490359111at_nat,$o,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1490359111at_nat,$o),total_1775715973at_nat,top_to1555900337at_nat),vAPP(set_Pr1986765409at_nat,set_Pr1490359111at_nat,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr1986765409at_nat,set_Pr1490359111at_nat),lex_prod_nat_nat,X75),X66)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_301_total__lex__prod) ).

thf(f3536,plain,
    spl174_180,
    inference(avatar_split_clause,[],[f1740,f3534]) ).

thf(f1740,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ),
    inference(cnf_transformation,[],[f1065]) ).

thf(f1065,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ),
    inference(flattening,[],[f1064]) ).

thf(f1064,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) ) ),
    inference(ennf_transformation,[],[f586]) ).

thf(f586,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0) )
     => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
       => ( $true = vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X0),X1)) ) ) ),
    inference(fool_elimination,[],[f585]) ).

thf(f585,plain,
    ! [X0: set_Pr1986765409at_nat,X1: set_Pr2014382200lle_tv] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X0)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1)
       => vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X0),X1)) ) ),
    inference(rectify,[],[f303]) ).

thf(f303,axiom,
    ! [X75: set_Pr1986765409at_nat,X66: set_Pr2014382200lle_tv] :
      ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X75)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X66)
       => vAPP(set_Pr292927124lle_tv,$o,vAPP(set_Pr13445366lle_tv,sTfun(set_Pr292927124lle_tv,$o),total_517371324lle_tv,top_to1411004326lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr292927124lle_tv,vAPP(set_Pr1986765409at_nat,sTfun(set_Pr2014382200lle_tv,set_Pr292927124lle_tv),lex_pr413684186lle_tv,X75),X66)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_302_total__lex__prod) ).

thf(f3532,plain,
    spl174_179,
    inference(avatar_split_clause,[],[f1739,f3530]) ).

thf(f1739,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ),
    inference(cnf_transformation,[],[f1063]) ).

thf(f1063,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ),
    inference(flattening,[],[f1062]) ).

thf(f1062,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ),
    inference(ennf_transformation,[],[f584]) ).

thf(f584,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) )
     => ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1) )
       => ( $true = vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) ) ) ),
    inference(fool_elimination,[],[f583]) ).

thf(f583,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr1986765409at_nat] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X1)
       => vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X0),X1)) ) ),
    inference(rectify,[],[f304]) ).

thf(f304,axiom,
    ! [X75: set_Pr2014382200lle_tv,X66: set_Pr1986765409at_nat] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X75)
     => ( vAPP(set_Pr1986765409at_nat,$o,vAPP(set_nat,sTfun(set_Pr1986765409at_nat,$o),total_on_nat,top_top_set_nat),X66)
       => vAPP(set_Pr1943077434tv_nat,$o,vAPP(set_Pr1725653840tv_nat,sTfun(set_Pr1943077434tv_nat,$o),total_440843542tv_nat,top_to975729152tv_nat),vAPP(set_Pr1986765409at_nat,set_Pr1943077434tv_nat,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr1986765409at_nat,set_Pr1943077434tv_nat),lex_pr1785529980tv_nat,X75),X66)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_303_total__lex__prod) ).

thf(f3527,plain,
    spl174_178,
    inference(avatar_split_clause,[],[f1738,f3525]) ).

thf(f1738,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ),
    inference(cnf_transformation,[],[f1061]) ).

thf(f1061,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ),
    inference(flattening,[],[f1060]) ).

thf(f1060,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X0),X1)) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
      | ( $true != vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) ) ),
    inference(ennf_transformation,[],[f582]) ).

thf(f582,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0) )
     => ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1) )
       => ( $true = vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X0),X1)) ) ) ),
    inference(fool_elimination,[],[f581]) ).

thf(f581,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: set_Pr2014382200lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X0)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X1)
       => vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X0),X1)) ) ),
    inference(rectify,[],[f305]) ).

thf(f305,axiom,
    ! [X75: set_Pr2014382200lle_tv,X66: set_Pr2014382200lle_tv] :
      ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X75)
     => ( vAPP(set_Pr2014382200lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pr2014382200lle_tv,$o),total_1781621663lle_tv,top_to1057771083lle_tv),X66)
       => vAPP(set_Pr2012908090lle_tv,$o,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2012908090lle_tv,$o),total_92239038lle_tv,top_to1871154984lle_tv),vAPP(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv,vAPP(set_Pr2014382200lle_tv,sTfun(set_Pr2014382200lle_tv,set_Pr2012908090lle_tv),lex_pr567812260lle_tv,X75),X66)) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_304_total__lex__prod) ).

thf(f3483,plain,
    spl174_177,
    inference(avatar_split_clause,[],[f1865,f3481]) ).

thf(f1865,plain,
    ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) ),
    inference(cnf_transformation,[],[f1171]) ).

thf(f1171,plain,
    ! [X0: produc931990033lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) ),
    inference(ennf_transformation,[],[f724]) ).

thf(f724,plain,
    ! [X0: produc931990033lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
     => ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) ),
    inference(fool_elimination,[],[f723]) ).

thf(f723,plain,
    ! [X0: produc931990033lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2)
     => vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ),
    inference(rectify,[],[f233]) ).

thf(f233,axiom,
    ! [X14: produc931990033lle_tv > $o,X36: nat > nat,X15: paraco1605129243lle_tv] :
      ( vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X14),X36),X15)
     => vAPP(produc931990033lle_tv,$o,X14,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X36),X15)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_232_curryE) ).

thf(f3479,plain,
    spl174_176,
    inference(avatar_split_clause,[],[f1863,f3477]) ).

thf(f1863,plain,
    ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) ),
    inference(cnf_transformation,[],[f1169]) ).

thf(f1169,plain,
    ! [X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
      | ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) ),
    inference(ennf_transformation,[],[f720]) ).

thf(f720,plain,
    ! [X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
     => ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) ),
    inference(fool_elimination,[],[f719]) ).

thf(f719,plain,
    ! [X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] :
      ( vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2)
     => vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ),
    inference(rectify,[],[f232]) ).

thf(f232,axiom,
    ! [X14: produc696645085lle_fm > $o,X36: list_char > paraco1605129243lle_tv,X15: paraco1604210848lle_fm] :
      ( vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X14),X36),X15)
     => vAPP(produc696645085lle_fm,$o,X14,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X36),X15)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_231_curryE) ).

thf(f3475,plain,
    spl174_175,
    inference(avatar_split_clause,[],[f1862,f3473]) ).

thf(f1862,plain,
    ! [X2: paraco1605129243lle_tv,X0: produc931990033lle_tv > $o,X1: nat > nat] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
      | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) ),
    inference(cnf_transformation,[],[f1168]) ).

thf(f1168,plain,
    ! [X0: produc931990033lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) )
      | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) ) ),
    inference(ennf_transformation,[],[f718]) ).

thf(f718,plain,
    ! [X0: produc931990033lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) )
     => ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ) ),
    inference(fool_elimination,[],[f717]) ).

thf(f717,plain,
    ! [X0: produc931990033lle_tv > $o,X1: nat > nat,X2: paraco1605129243lle_tv] :
      ( vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2))
     => vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X0),X1),X2) ),
    inference(rectify,[],[f225]) ).

thf(f225,axiom,
    ! [X14: produc931990033lle_tv > $o,X36: nat > nat,X15: paraco1605129243lle_tv] :
      ( vAPP(produc931990033lle_tv,$o,X14,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X36),X15))
     => vAPP(paraco1605129243lle_tv,$o,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,$o),sTfun(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,$o)),produc752649287e_tv_o,X14),X36),X15) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_224_curryI) ).

thf(f3471,plain,
    spl174_174,
    inference(avatar_split_clause,[],[f1861,f3469]) ).

thf(f1861,plain,
    ! [X2: paraco1604210848lle_fm,X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
      | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) ),
    inference(cnf_transformation,[],[f1167]) ).

thf(f1167,plain,
    ! [X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) )
      | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) ) ),
    inference(ennf_transformation,[],[f716]) ).

thf(f716,plain,
    ! [X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) )
     => ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ) ),
    inference(fool_elimination,[],[f715]) ).

thf(f715,plain,
    ! [X0: produc696645085lle_fm > $o,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] :
      ( vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2))
     => vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X0),X1),X2) ),
    inference(rectify,[],[f224]) ).

thf(f224,axiom,
    ! [X14: produc696645085lle_fm > $o,X36: list_char > paraco1605129243lle_tv,X15: paraco1604210848lle_fm] :
      ( vAPP(produc696645085lle_fm,$o,X14,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X36),X15))
     => vAPP(paraco1604210848lle_fm,$o,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,$o),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,$o)),produc275353523e_fm_o,X14),X36),X15) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_223_curryI) ).

thf(f3467,plain,
    ( spl174_173
    | ~ spl174_14
    | ~ spl174_143 ),
    inference(avatar_split_clause,[],[f3394,f3252,f2543,f3464]) ).

thf(f3464,plain,
    ( spl174_173
  <=> ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,$false) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_173])]) ).

thf(f2543,plain,
    ( spl174_14
  <=> ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,top_top_o) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_14])]) ).

thf(f3252,plain,
    ( spl174_143
  <=> ( top_top_o = $false ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_143])]) ).

thf(f3394,plain,
    ( ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,$false) )
    | ~ spl174_14
    | ~ spl174_143 ),
    inference(superposition,[],[f2545,f3254]) ).

thf(f3254,plain,
    ( ( top_top_o = $false )
    | ~ spl174_143 ),
    inference(avatar_component_clause,[],[f3252]) ).

thf(f2545,plain,
    ( ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,top_top_o) )
    | ~ spl174_14 ),
    inference(avatar_component_clause,[],[f2543]) ).

thf(f3462,plain,
    spl174_172,
    inference(avatar_split_clause,[],[f1758,f3460]) ).

thf(f1758,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) ),
    inference(cnf_transformation,[],[f1434]) ).

thf(f1434,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK135])],[f1093,f1433]) ).

thf(f1433,plain,
    ! [X0: paraco1605129243lle_tv > $o] :
      ( ? [X2: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) )
     => ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK135,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1093,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ? [X2: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) ),
    inference(flattening,[],[f1092]) ).

thf(f1092,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ? [X2: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) ) ),
    inference(ennf_transformation,[],[f622]) ).

thf(f622,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true)) )
     => ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false)) )
       => ( ! [X2: nat] : ( $true = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) )
         => ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) ) ) ) ),
    inference(fool_elimination,[],[f621]) ).

thf(f621,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))
     => ( vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false))
       => ( ! [X2: nat] : vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2))
         => vAPP(paraco1605129243lle_tv,$o,X0,X1) ) ) ),
    inference(rectify,[],[f53]) ).

thf(f53,axiom,
    ! [X37: paraco1605129243lle_tv > $o,X42: paraco1605129243lle_tv] :
      ( vAPP(paraco1605129243lle_tv,$o,X37,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true))
     => ( vAPP(paraco1605129243lle_tv,$o,X37,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false))
       => ( ! [X24: nat] : vAPP(paraco1605129243lle_tv,$o,X37,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X24))
         => vAPP(paraco1605129243lle_tv,$o,X37,X42) ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_52_string__tv_Oinduct) ).

thf(f3448,plain,
    spl174_171,
    inference(avatar_split_clause,[],[f1748,f3446]) ).

thf(f1748,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1078]) ).

thf(f1078,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f602]) ).

thf(f602,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
     => ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 ) ),
    inference(fool_elimination,[],[f601]) ).

thf(f601,plain,
    ! [X0: nat > nat,X1: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat)
     => ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X0),vAPP(nat,nat,X0,X1)) = X1 ) ),
    inference(rectify,[],[f235]) ).

thf(f235,axiom,
    ! [X14: nat > nat,X20: nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),top_top_set_nat)
     => ( vAPP(nat,nat,vAPP(sTfun(nat,nat),sTfun(nat,nat),vAPP(set_nat,sTfun(sTfun(nat,nat),sTfun(nat,nat)),the_inv_into_nat_nat,top_top_set_nat),X14),vAPP(nat,nat,X14,X20)) = X20 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_234_the__inv__f__f) ).

thf(f3444,plain,
    spl174_170,
    inference(avatar_split_clause,[],[f1743,f3442]) ).

thf(f1743,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1070]) ).

thf(f1070,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f592]) ).

thf(f592,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
     => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 ) ),
    inference(fool_elimination,[],[f591]) ).

thf(f591,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv)
     => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X0),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1)) = X1 ) ),
    inference(rectify,[],[f236]) ).

thf(f236,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X20: paraco1605129243lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),top_to1057771083lle_tv)
     => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(set_Pa1764573435lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),the_in452116896lle_tv,top_to1057771083lle_tv),X14),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X20)) = X20 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_235_the__inv__f__f) ).

thf(f3416,plain,
    spl174_169,
    inference(avatar_split_clause,[],[f1855,f3414]) ).

thf(f1855,plain,
    ! [X2: set_nat,X0: nat > nat,X1: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(cnf_transformation,[],[f1158]) ).

thf(f1158,plain,
    ! [X0: nat > nat,X1: set_nat,X2: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(flattening,[],[f1157]) ).

thf(f1157,plain,
    ! [X0: nat > nat,X1: set_nat,X2: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) )
      | ( $true != vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) ) ),
    inference(ennf_transformation,[],[f704]) ).

thf(f704,plain,
    ! [X0: nat > nat,X1: set_nat,X2: set_nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1) )
     => ( ( $true = vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1) )
       => ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) ) ) ),
    inference(fool_elimination,[],[f703]) ).

thf(f703,plain,
    ! [X0: nat > nat,X1: set_nat,X2: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X1)
     => ( vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X2),X1)
       => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),X2) ) ),
    inference(rectify,[],[f353]) ).

thf(f353,axiom,
    ! [X14: nat > nat,X79: set_nat,X38: set_nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X79)
     => ( vAPP(set_nat,$o,vAPP(set_nat,sTfun(set_nat,$o),ord_less_eq_set_nat,X38),X79)
       => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),X38) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_352_subset__inj__on) ).

thf(f3408,plain,
    spl174_168,
    inference(avatar_split_clause,[],[f1851,f3406]) ).

thf(f1851,plain,
    ! [X2: set_Pa1764573435lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(cnf_transformation,[],[f1150]) ).

thf(f1150,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(flattening,[],[f1149]) ).

thf(f1149,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) ) ),
    inference(ennf_transformation,[],[f696]) ).

thf(f696,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: set_Pa1764573435lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1) )
     => ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1) )
       => ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) ) ) ),
    inference(fool_elimination,[],[f695]) ).

thf(f695,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: set_Pa1764573435lle_tv,X2: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X1)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X2),X1)
       => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),X2) ) ),
    inference(rectify,[],[f352]) ).

thf(f352,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X38: set_Pa1764573435lle_tv,X79: set_Pa1764573435lle_tv] :
      ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X38)
     => ( vAPP(set_Pa1764573435lle_tv,$o,vAPP(set_Pa1764573435lle_tv,sTfun(set_Pa1764573435lle_tv,$o),ord_le241064091lle_tv,X79),X38)
       => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),X79) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_351_inj__on__subset) ).

thf(f3404,plain,
    spl174_167,
    inference(avatar_split_clause,[],[f1768,f3402]) ).

thf(f1768,plain,
    ! [X2: paraco1605129243lle_tv,X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) ),
    inference(cnf_transformation,[],[f931]) ).

thf(f931,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: nat > nat,X2: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X0),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2)) ),
    inference(rectify,[],[f207]) ).

thf(f207,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X20: nat > nat,X22: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc931990033lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(produc931990033lle_tv,produc931990033lle_tv),produc109093078at_nat,X14),vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),X22)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X22)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_206_apsnd__conv) ).

thf(f3400,plain,
    spl174_166,
    inference(avatar_split_clause,[],[f1767,f3398]) ).

thf(f1767,plain,
    ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm > paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X0,X2)) ),
    inference(cnf_transformation,[],[f930]) ).

thf(f930,plain,
    ! [X0: paraco1604210848lle_fm > paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X0),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X0,X2)) ),
    inference(rectify,[],[f206]) ).

thf(f206,axiom,
    ! [X14: paraco1604210848lle_fm > paraco1604210848lle_fm,X20: list_char > paraco1605129243lle_tv,X22: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc696645085lle_fm,vAPP(sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),sTfun(produc696645085lle_fm,produc696645085lle_fm),produc1807466521lle_tv,X14),vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X20),X22)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X20),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,X14,X22)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_205_apsnd__conv) ).

thf(f3387,plain,
    spl174_165,
    inference(avatar_split_clause,[],[f1714,f3385]) ).

thf(f3385,plain,
    ( spl174_165
  <=> ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
        | ( vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_165])]) ).

thf(f1714,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
      | ( vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0) ) ),
    inference(cnf_transformation,[],[f1402]) ).

thf(f3383,plain,
    spl174_164,
    inference(avatar_split_clause,[],[f1710,f3381]) ).

thf(f3381,plain,
    ( spl174_164
  <=> ! [X0: set_nat,X1: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
        | ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_164])]) ).

thf(f1710,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
      | ( vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0) != vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0) ) ),
    inference(cnf_transformation,[],[f1400]) ).

thf(f3379,plain,
    spl174_163,
    inference(avatar_split_clause,[],[f1706,f3377]) ).

thf(f3377,plain,
    ( spl174_163
  <=> ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
        | ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0) != vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_163])]) ).

thf(f1706,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
      | ( vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0) != vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0) ) ),
    inference(cnf_transformation,[],[f1398]) ).

thf(f3375,plain,
    spl174_162,
    inference(avatar_split_clause,[],[f1702,f3373]) ).

thf(f3373,plain,
    ( spl174_162
  <=> ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
        | ( vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0) != vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_162])]) ).

thf(f1702,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
      | ( vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0) != vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0) ) ),
    inference(cnf_transformation,[],[f1396]) ).

thf(f3371,plain,
    spl174_161,
    inference(avatar_split_clause,[],[f1698,f3369]) ).

thf(f3369,plain,
    ( spl174_161
  <=> ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
        | ( vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0) != vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_161])]) ).

thf(f1698,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
      | ( vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0) != vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0) ) ),
    inference(cnf_transformation,[],[f1394]) ).

thf(f3367,plain,
    spl174_160,
    inference(avatar_split_clause,[],[f1694,f3365]) ).

thf(f3365,plain,
    ( spl174_160
  <=> ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
        ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
        | ( vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0) != vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_160])]) ).

thf(f1694,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
      | ( vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0) != vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0) ) ),
    inference(cnf_transformation,[],[f1392]) ).

thf(f3363,plain,
    spl174_159,
    inference(avatar_split_clause,[],[f1690,f3361]) ).

thf(f3361,plain,
    ( spl174_159
  <=> ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
        ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
        | ( vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0) != vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_159])]) ).

thf(f1690,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
      | ( vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0) != vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0) ) ),
    inference(cnf_transformation,[],[f1390]) ).

thf(f3359,plain,
    spl174_158,
    inference(avatar_split_clause,[],[f1647,f3357]) ).

thf(f1647,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)) )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),X1) ) ),
    inference(cnf_transformation,[],[f991]) ).

thf(f3346,plain,
    ( spl174_143
    | spl174_157
    | ~ spl174_2
    | ~ spl174_14 ),
    inference(avatar_split_clause,[],[f2596,f2543,f2460,f3343,f3252]) ).

thf(f2596,plain,
    ( ( top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,$true) )
    | ( top_top_o = $false )
    | ~ spl174_2
    | ~ spl174_14 ),
    inference(superposition,[],[f2545,f2461]) ).

thf(f3341,plain,
    spl174_156,
    inference(avatar_split_clause,[],[f1686,f3339]) ).

thf(f1686,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) ) ),
    inference(cnf_transformation,[],[f1388]) ).

thf(f1388,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) )
      | ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK98,sK99])],[f1385,f1387,f1386]) ).

thf(f1386,plain,
    ! [X0: paraco1605129243lle_tv > $o] :
      ( ? [X2: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) )
     => ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(sTfun(paraco1605129243lle_tv,$o),nat,sK98,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1387,plain,
    ! [X0: paraco1605129243lle_tv > $o] :
      ( ? [X3: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3)) )
     => ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(sTfun(paraco1605129243lle_tv,$o),$o,sK99,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1385,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ? [X2: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) )
      | ? [X3: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X3)) ) ),
    inference(rectify,[],[f1030]) ).

thf(f1030,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ? [X3: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3)) )
      | ? [X2: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) ) ),
    inference(flattening,[],[f1029]) ).

thf(f1029,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) )
      | ? [X3: nat] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3)) )
      | ? [X2: $o] : ( $true != vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) ) ),
    inference(ennf_transformation,[],[f544]) ).

thf(f544,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ! [X2: $o] : ( $true = vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) )
     => ( ! [X3: nat] : ( $true = vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3)) )
       => ( $true = vAPP(paraco1605129243lle_tv,$o,X0,X1) ) ) ),
    inference(fool_elimination,[],[f543]) ).

thf(f543,plain,
    ! [X0: paraco1605129243lle_tv > $o,X1: paraco1605129243lle_tv] :
      ( ! [X2: $o] : vAPP(paraco1605129243lle_tv,$o,X0,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2))
     => ( ! [X3: nat] : vAPP(paraco1605129243lle_tv,$o,X0,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X3))
       => vAPP(paraco1605129243lle_tv,$o,X0,X1) ) ),
    inference(rectify,[],[f57]) ).

thf(f57,axiom,
    ! [X37: paraco1605129243lle_tv > $o,X47: paraco1605129243lle_tv] :
      ( ! [X41: $o] : vAPP(paraco1605129243lle_tv,$o,X37,vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X41))
     => ( ! [X41: nat] : vAPP(paraco1605129243lle_tv,$o,X37,vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X41))
       => vAPP(paraco1605129243lle_tv,$o,X37,X47) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_56_tv_Oinduct) ).

thf(f3304,plain,
    spl174_155,
    inference(avatar_split_clause,[],[f1722,f3302]) ).

thf(f1722,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
      | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) ) ),
    inference(cnf_transformation,[],[f1414]) ).

thf(f1414,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
      | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK124,sK125])],[f1050,f1413]) ).

thf(f1413,plain,
    ! [X0: produc931990033lle_tv > $o] :
      ( ? [X2: nat > nat,X3: paraco1605129243lle_tv] : ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) )
     => ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK124,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK125,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1050,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
      | ? [X2: nat > nat,X3: paraco1605129243lle_tv] : ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) ) ),
    inference(ennf_transformation,[],[f570]) ).

thf(f570,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ! [X2: nat > nat,X3: paraco1605129243lle_tv] : ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) )
     => ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) ) ),
    inference(fool_elimination,[],[f569]) ).

thf(f569,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ! [X2: nat > nat,X3: paraco1605129243lle_tv] : vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3))
     => vAPP(produc931990033lle_tv,$o,X0,X1) ),
    inference(rectify,[],[f215]) ).

thf(f215,axiom,
    ! [X37: produc931990033lle_tv > $o,X5: produc931990033lle_tv] :
      ( ! [X52: nat > nat,X23: paraco1605129243lle_tv] : vAPP(produc931990033lle_tv,$o,X37,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X52),X23))
     => vAPP(produc931990033lle_tv,$o,X37,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_214_prod__cases) ).

thf(f3299,plain,
    spl174_154,
    inference(avatar_split_clause,[],[f1721,f3297]) ).

thf(f1721,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
      | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) ) ),
    inference(cnf_transformation,[],[f1412]) ).

thf(f1412,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
      | ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK122,sK123])],[f1049,f1411]) ).

thf(f1411,plain,
    ! [X0: produc931990033lle_tv > $o] :
      ( ? [X2: nat > nat,X3: paraco1605129243lle_tv] : ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) )
     => ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(sTfun(produc931990033lle_tv,$o),sTfun(nat,nat),sK122,X0)),vAPP(sTfun(produc931990033lle_tv,$o),paraco1605129243lle_tv,sK123,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1049,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) )
      | ? [X2: nat > nat,X3: paraco1605129243lle_tv] : ( $true != vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) ) ),
    inference(ennf_transformation,[],[f568]) ).

thf(f568,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ! [X2: nat > nat,X3: paraco1605129243lle_tv] : ( $true = vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3)) )
     => ( $true = vAPP(produc931990033lle_tv,$o,X0,X1) ) ),
    inference(fool_elimination,[],[f567]) ).

thf(f567,plain,
    ! [X0: produc931990033lle_tv > $o,X1: produc931990033lle_tv] :
      ( ! [X2: nat > nat,X3: paraco1605129243lle_tv] : vAPP(produc931990033lle_tv,$o,X0,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X2),X3))
     => vAPP(produc931990033lle_tv,$o,X0,X1) ),
    inference(rectify,[],[f209]) ).

thf(f209,axiom,
    ! [X37: produc931990033lle_tv > $o,X74: produc931990033lle_tv] :
      ( ! [X52: nat > nat,X23: paraco1605129243lle_tv] : vAPP(produc931990033lle_tv,$o,X37,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X52),X23))
     => vAPP(produc931990033lle_tv,$o,X37,X74) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_208_old_Oprod_Oinducts) ).

thf(f3295,plain,
    spl174_153,
    inference(avatar_split_clause,[],[f1720,f3293]) ).

thf(f1720,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
      | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) ) ),
    inference(cnf_transformation,[],[f1410]) ).

thf(f1410,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
      | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK120,sK121])],[f1048,f1409]) ).

thf(f1409,plain,
    ! [X0: produc696645085lle_fm > $o] :
      ( ? [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) )
     => ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK120,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK121,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1048,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
      | ? [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) ) ),
    inference(ennf_transformation,[],[f566]) ).

thf(f566,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) )
     => ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) ) ),
    inference(fool_elimination,[],[f565]) ).

thf(f565,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3))
     => vAPP(produc696645085lle_fm,$o,X0,X1) ),
    inference(rectify,[],[f214]) ).

thf(f214,axiom,
    ! [X37: produc696645085lle_fm > $o,X5: produc696645085lle_fm] :
      ( ! [X52: list_char > paraco1605129243lle_tv,X23: paraco1604210848lle_fm] : vAPP(produc696645085lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X52),X23))
     => vAPP(produc696645085lle_fm,$o,X37,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_213_prod__cases) ).

thf(f3291,plain,
    spl174_152,
    inference(avatar_split_clause,[],[f1719,f3289]) ).

thf(f1719,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
      | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) ) ),
    inference(cnf_transformation,[],[f1408]) ).

thf(f1408,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
      | ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK118,sK119])],[f1047,f1407]) ).

thf(f1407,plain,
    ! [X0: produc696645085lle_fm > $o] :
      ( ? [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) )
     => ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(sTfun(produc696645085lle_fm,$o),sTfun(list_char,paraco1605129243lle_tv),sK118,X0)),vAPP(sTfun(produc696645085lle_fm,$o),paraco1604210848lle_fm,sK119,X0))) ) ),
    introduced(choice_axiom,[]) ).

thf(f1047,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) )
      | ? [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( $true != vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) ) ),
    inference(ennf_transformation,[],[f564]) ).

thf(f564,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : ( $true = vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3)) )
     => ( $true = vAPP(produc696645085lle_fm,$o,X0,X1) ) ),
    inference(fool_elimination,[],[f563]) ).

thf(f563,plain,
    ! [X0: produc696645085lle_fm > $o,X1: produc696645085lle_fm] :
      ( ! [X2: list_char > paraco1605129243lle_tv,X3: paraco1604210848lle_fm] : vAPP(produc696645085lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X2),X3))
     => vAPP(produc696645085lle_fm,$o,X0,X1) ),
    inference(rectify,[],[f208]) ).

thf(f208,axiom,
    ! [X37: produc696645085lle_fm > $o,X74: produc696645085lle_fm] :
      ( ! [X52: list_char > paraco1605129243lle_tv,X23: paraco1604210848lle_fm] : vAPP(produc696645085lle_fm,$o,X37,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X52),X23))
     => vAPP(produc696645085lle_fm,$o,X37,X74) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_207_old_Oprod_Oinducts) ).

thf(f3287,plain,
    spl174_151,
    inference(avatar_split_clause,[],[f1712,f3285]) ).

thf(f3285,plain,
    ( spl174_151
  <=> ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
        | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_151])]) ).

thf(f1712,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
      | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK113,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1402]) ).

thf(f3283,plain,
    spl174_150,
    inference(avatar_split_clause,[],[f1711,f3281]) ).

thf(f3281,plain,
    ( spl174_150
  <=> ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
        | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_150])]) ).

thf(f1711,plain,
    ! [X0: set_nat,X1: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X1),X0) )
      | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,nat),sK112,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1402]) ).

thf(f3279,plain,
    spl174_149,
    inference(avatar_split_clause,[],[f1708,f3277]) ).

thf(f3277,plain,
    ( spl174_149
  <=> ! [X0: set_nat,X1: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
        | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_149])]) ).

thf(f1708,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
      | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK111,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1400]) ).

thf(f3275,plain,
    spl174_148,
    inference(avatar_split_clause,[],[f1707,f3273]) ).

thf(f3273,plain,
    ( spl174_148
  <=> ! [X0: set_nat,X1: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
        | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_148])]) ).

thf(f1707,plain,
    ! [X0: set_nat,X1: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X1),X0) )
      | ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,vAPP(sTfun(nat,nat),sTfun(set_nat,nat),sK110,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1400]) ).

thf(f3271,plain,
    spl174_147,
    inference(avatar_split_clause,[],[f1704,f3269]) ).

thf(f3269,plain,
    ( spl174_147
  <=> ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_147])]) ).

thf(f1704,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
      | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK109,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1398]) ).

thf(f3267,plain,
    spl174_146,
    inference(avatar_split_clause,[],[f1703,f3265]) ).

thf(f3265,plain,
    ( spl174_146
  <=> ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
        | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_146])]) ).

thf(f1703,plain,
    ! [X0: set_Pa1764573435lle_tv,X1: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X1),X0) )
      | ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,paraco1605129243lle_tv),sK108,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1398]) ).

thf(f3263,plain,
    spl174_145,
    inference(avatar_split_clause,[],[f1700,f3261]) ).

thf(f3261,plain,
    ( spl174_145
  <=> ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_145])]) ).

thf(f1700,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
      | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK107,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1396]) ).

thf(f3259,plain,
    ( spl174_143
    | spl174_144
    | ~ spl174_2
    | ~ spl174_13 ),
    inference(avatar_split_clause,[],[f2595,f2538,f2460,f3256,f3252]) ).

thf(f2538,plain,
    ( spl174_13
  <=> ( top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,top_top_o) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_13])]) ).

thf(f2595,plain,
    ( ( top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,$true) )
    | ( top_top_o = $false )
    | ~ spl174_2
    | ~ spl174_13 ),
    inference(superposition,[],[f2540,f2461]) ).

thf(f2540,plain,
    ( ( top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,top_top_o) )
    | ~ spl174_13 ),
    inference(avatar_component_clause,[],[f2538]) ).

thf(f3250,plain,
    spl174_142,
    inference(avatar_split_clause,[],[f1699,f3248]) ).

thf(f3248,plain,
    ( spl174_142
  <=> ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
        | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_142])]) ).

thf(f1699,plain,
    ! [X0: set_Pr1986765409at_nat,X1: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X1),X0) )
      | ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,product_prod_nat_nat),sK106,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1396]) ).

thf(f3246,plain,
    spl174_141,
    inference(avatar_split_clause,[],[f1696,f3244]) ).

thf(f3244,plain,
    ( spl174_141
  <=> ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_141])]) ).

thf(f1696,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
      | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK105,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1394]) ).

thf(f3242,plain,
    spl174_140,
    inference(avatar_split_clause,[],[f1695,f3240]) ).

thf(f3240,plain,
    ( spl174_140
  <=> ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
        | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_140])]) ).

thf(f1695,plain,
    ! [X0: set_Pr2014382200lle_tv,X1: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X1),X0) )
      | ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(produc1647334210lle_tv,sTfun(set_Pr2014382200lle_tv,$o),member1531318361lle_tv,vAPP(set_Pr2014382200lle_tv,produc1647334210lle_tv,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,produc1647334210lle_tv),sK104,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1394]) ).

thf(f3238,plain,
    spl174_139,
    inference(avatar_split_clause,[],[f1692,f3236]) ).

thf(f3236,plain,
    ( spl174_139
  <=> ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
        ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
        | ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_139])]) ).

thf(f1692,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
      | ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK103,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1392]) ).

thf(f3234,plain,
    spl174_138,
    inference(avatar_split_clause,[],[f1691,f3232]) ).

thf(f3232,plain,
    ( spl174_138
  <=> ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
        ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
        | ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_138])]) ).

thf(f1691,plain,
    ! [X0: set_Pr13445366lle_tv,X1: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X1),X0) )
      | ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,produc270694976lle_tv),sK102,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1392]) ).

thf(f3230,plain,
    spl174_137,
    inference(avatar_split_clause,[],[f1688,f3228]) ).

thf(f3228,plain,
    ( spl174_137
  <=> ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
        ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
        | ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_137])]) ).

thf(f1688,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
      | ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK101,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1390]) ).

thf(f3226,plain,
    spl174_136,
    inference(avatar_split_clause,[],[f1687,f3224]) ).

thf(f3224,plain,
    ( spl174_136
  <=> ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
        ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
        | ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)),X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_136])]) ).

thf(f1687,plain,
    ! [X0: set_Pr1725653840tv_nat,X1: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X1),X0) )
      | ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,produc194167194tv_nat),sK100,X1),X0)),X0) ) ),
    inference(cnf_transformation,[],[f1390]) ).

thf(f3222,plain,
    ~ spl174_135,
    inference(avatar_split_clause,[],[f1513,f3219]) ).

thf(f1513,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    inference(cnf_transformation,[],[f363]) ).

thf(f363,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    inference(fool_elimination,[],[f9]) ).

thf(f9,axiom,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv),vAPP(sTfun(nat,nat),sTfun(sTfun(list_char,paraco1605129243lle_tv),sTfun(list_char,paraco1605129243lle_tv)),paraco761681009ge_int,f),i)),p1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_8_b_H_H) ).

thf(f3162,plain,
    spl174_134,
    inference(avatar_split_clause,[],[f1733,f3160]) ).

thf(f1733,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ),
    inference(cnf_transformation,[],[f1426]) ).

thf(f1426,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK130,sK131])],[f1424,f1425]) ).

thf(f1425,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1424,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ),
    inference(rectify,[],[f1423]) ).

thf(f1423,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ),
    inference(nnf_transformation,[],[f1261]) ).

thf(f3158,plain,
    spl174_133,
    inference(avatar_split_clause,[],[f1730,f3156]) ).

thf(f1730,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ),
    inference(cnf_transformation,[],[f1422]) ).

thf(f1422,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK128,sK129])],[f1420,f1421]) ).

thf(f1421,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1420,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ),
    inference(rectify,[],[f1419]) ).

thf(f1419,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ),
    inference(nnf_transformation,[],[f1262]) ).

thf(f3154,plain,
    spl174_132,
    inference(avatar_split_clause,[],[f1727,f3152]) ).

thf(f1727,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ),
    inference(cnf_transformation,[],[f1418]) ).

thf(f1418,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK126,sK127])],[f1416,f1417]) ).

thf(f1417,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1416,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ),
    inference(rectify,[],[f1415]) ).

thf(f1415,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ),
    inference(nnf_transformation,[],[f1263]) ).

thf(f3150,plain,
    spl174_131,
    inference(avatar_split_clause,[],[f1683,f3148]) ).

thf(f1683,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ),
    inference(cnf_transformation,[],[f1380]) ).

thf(f1380,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK94,sK95])],[f1378,f1379]) ).

thf(f1379,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1378,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ),
    inference(rectify,[],[f1377]) ).

thf(f1377,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X4: paraco1604210848lle_fm,X5: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X4),X5)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X5) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X4) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ),
    inference(nnf_transformation,[],[f1257]) ).

thf(f3146,plain,
    spl174_130,
    inference(avatar_split_clause,[],[f1680,f3144]) ).

thf(f1680,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ),
    inference(cnf_transformation,[],[f1376]) ).

thf(f1376,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK92,sK93])],[f1374,f1375]) ).

thf(f1375,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1374,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ),
    inference(rectify,[],[f1373]) ).

thf(f1373,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X6: paraco1604210848lle_fm,X7: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X6),X7)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X7) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X6) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ),
    inference(nnf_transformation,[],[f1258]) ).

thf(f3142,plain,
    spl174_129,
    inference(avatar_split_clause,[],[f1677,f3140]) ).

thf(f1677,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ),
    inference(cnf_transformation,[],[f1372]) ).

thf(f1372,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK90,sK91])],[f1370,f1371]) ).

thf(f1371,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
     => ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)),vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0))) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) )
        & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f1370,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X2) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X1) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ),
    inference(rectify,[],[f1369]) ).

thf(f1369,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ? [X8: paraco1604210848lle_fm,X9: paraco1604210848lle_fm] :
          ( ( $true != vAPP(paraco1604210848lle_fm,$o,X0,vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X8),X9)) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X9) )
          & ( $true = vAPP(paraco1604210848lle_fm,$o,X0,X8) ) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ),
    inference(nnf_transformation,[],[f1259]) ).

thf(f3138,plain,
    spl174_128,
    inference(avatar_split_clause,[],[f1588,f3136]) ).

thf(f1588,plain,
    ! [X0: nat > nat] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f988]) ).

thf(f988,plain,
    ! [X0: nat > nat] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) )
      | ( $true != vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f472]) ).

thf(f472,plain,
    ! [X0: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
     => ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) ) ),
    inference(fool_elimination,[],[f471]) ).

thf(f471,plain,
    ! [X0: nat > nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat)
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0)),top_to1057771083lle_tv) ),
    inference(rectify,[],[f117]) ).

thf(f117,axiom,
    ! [X14: nat > nat] :
      ( vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),top_top_set_nat)
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X14)),top_to1057771083lle_tv) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_116_change__tv__injection) ).

thf(f3132,plain,
    spl174_127,
    inference(avatar_split_clause,[],[f1586,f3130]) ).

thf(f1586,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) ),
    inference(cnf_transformation,[],[f1332]) ).

thf(f1332,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0) != vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0) )
        & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK66,sK67])],[f987,f1331]) ).

thf(f1331,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ? [X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
          ( ( X1 != X2 )
          & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) ) )
     => ( ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0) != vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0) )
        & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0)) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f987,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ? [X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
          ( ( X1 != X2 )
          & ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) ) ) ),
    inference(ennf_transformation,[],[f470]) ).

thf(f470,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
          ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(fool_elimination,[],[f469]) ).

thf(f469,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X1: paraco1605129243lle_tv,X2: paraco1605129243lle_tv] :
          ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) ),
    inference(rectify,[],[f104]) ).

thf(f104,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ! [X41: paraco1605129243lle_tv,X49: paraco1605129243lle_tv] :
          ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X41) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X49) )
         => ( X41 = X49 ) )
     => vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X14),top_to1057771083lle_tv) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_103_injI) ).

thf(f3128,plain,
    spl174_126,
    inference(avatar_split_clause,[],[f1584,f3126]) ).

thf(f3126,plain,
    ( spl174_126
  <=> ! [X0: nat > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
        | ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0)) = vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_126])]) ).

thf(f1584,plain,
    ! [X0: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0)) = vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0)) ) ),
    inference(cnf_transformation,[],[f1330]) ).

thf(f1330,plain,
    ! [X0: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( ( vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0) != vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0) )
        & ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0)) = vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK64,sK65])],[f986,f1329]) ).

thf(f1329,plain,
    ! [X0: nat > paraco1605129243lle_tv] :
      ( ? [X1: nat,X2: nat] :
          ( ( X1 != X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X1) ) )
     => ( ( vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0) != vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0) )
        & ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0)) = vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f986,plain,
    ! [X0: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ? [X1: nat,X2: nat] :
          ( ( X1 != X2 )
          & ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X1) ) ) ),
    inference(ennf_transformation,[],[f468]) ).

thf(f468,plain,
    ! [X0: nat > paraco1605129243lle_tv] :
      ( ! [X1: nat,X2: nat] :
          ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ) ),
    inference(fool_elimination,[],[f467]) ).

thf(f467,plain,
    ! [X0: nat > paraco1605129243lle_tv] :
      ( ! [X1: nat,X2: nat] :
          ( ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = vAPP(nat,paraco1605129243lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) ),
    inference(rectify,[],[f99]) ).

thf(f99,axiom,
    ! [X14: nat > paraco1605129243lle_tv] :
      ( ! [X41: nat,X49: nat] :
          ( ( vAPP(nat,paraco1605129243lle_tv,X14,X41) = vAPP(nat,paraco1605129243lle_tv,X14,X49) )
         => ( X41 = X49 ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X14),top_top_set_nat) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_98_injI) ).

thf(f3124,plain,
    spl174_125,
    inference(avatar_split_clause,[],[f1582,f3122]) ).

thf(f1582,plain,
    ! [X0: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) ),
    inference(cnf_transformation,[],[f1328]) ).

thf(f1328,plain,
    ! [X0: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( ( vAPP(sTfun(nat,nat),nat,sK62,X0) != vAPP(sTfun(nat,nat),nat,sK63,X0) )
        & ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK62,sK63])],[f985,f1327]) ).

thf(f1327,plain,
    ! [X0: nat > nat] :
      ( ? [X1: nat,X2: nat] :
          ( ( X1 != X2 )
          & ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) ) )
     => ( ( vAPP(sTfun(nat,nat),nat,sK62,X0) != vAPP(sTfun(nat,nat),nat,sK63,X0) )
        & ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK63,X0)) = vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,sK62,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f985,plain,
    ! [X0: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ? [X1: nat,X2: nat] :
          ( ( X1 != X2 )
          & ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) ) ) ),
    inference(ennf_transformation,[],[f466]) ).

thf(f466,plain,
    ! [X0: nat > nat] :
      ( ! [X1: nat,X2: nat] :
          ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) )
         => ( X1 = X2 ) )
     => ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ) ),
    inference(fool_elimination,[],[f465]) ).

thf(f465,plain,
    ! [X0: nat > nat] :
      ( ! [X1: nat,X2: nat] :
          ( ( vAPP(nat,nat,X0,X2) = vAPP(nat,nat,X0,X1) )
         => ( X1 = X2 ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) ),
    inference(rectify,[],[f103]) ).

thf(f103,axiom,
    ! [X14: nat > nat] :
      ( ! [X41: nat,X49: nat] :
          ( ( vAPP(nat,nat,X14,X41) = vAPP(nat,nat,X14,X49) )
         => ( X41 = X49 ) )
     => vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X14),top_top_set_nat) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_102_injI) ).

thf(f3120,plain,
    spl174_124,
    inference(avatar_split_clause,[],[f1580,f3118]) ).

thf(f3118,plain,
    ( spl174_124
  <=> ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
        | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_124])]) ).

thf(f1580,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0)) ) ),
    inference(cnf_transformation,[],[f1326]) ).

thf(f1326,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( ( vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0) != vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0) )
        & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK60,sK61])],[f984,f1325]) ).

thf(f1325,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
      ( ? [X1: product_prod_nat_nat,X2: product_prod_nat_nat] :
          ( ( X1 != X2 )
          & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) ) )
     => ( ( vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0) != vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0) )
        & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0)) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f984,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ? [X1: product_prod_nat_nat,X2: product_prod_nat_nat] :
          ( ( X1 != X2 )
          & ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) ) ) ),
    inference(ennf_transformation,[],[f464]) ).

thf(f464,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
      ( ! [X1: product_prod_nat_nat,X2: product_prod_nat_nat] :
          ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
         => ( X1 = X2 ) )
     => ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) ) ),
    inference(fool_elimination,[],[f463]) ).

thf(f463,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
      ( ! [X1: product_prod_nat_nat,X2: product_prod_nat_nat] :
          ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X2) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X0,X1) )
         => ( X1 = X2 ) )
     => vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) ),
    inference(rectify,[],[f102]) ).

thf(f102,axiom,
    ! [X14: product_prod_nat_nat > product_prod_nat_nat] :
      ( ! [X41: product_prod_nat_nat,X49: product_prod_nat_nat] :
          ( ( vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X41) = vAPP(product_prod_nat_nat,product_prod_nat_nat,X14,X49) )
         => ( X41 = X49 ) )
     => vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X14),top_to1555900337at_nat) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_101_injI) ).

thf(f3116,plain,
    spl174_123,
    inference(avatar_split_clause,[],[f1578,f3114]) ).

thf(f3114,plain,
    ( spl174_123
  <=> ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
        ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
        | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_123])]) ).

thf(f1578,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0)) ) ),
    inference(cnf_transformation,[],[f1324]) ).

thf(f1324,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( ( vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0) != vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0) )
        & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK58,sK59])],[f983,f1323]) ).

thf(f1323,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
      ( ? [X1: produc270694976lle_tv,X2: produc270694976lle_tv] :
          ( ( X1 != X2 )
          & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) ) )
     => ( ( vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0) != vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0) )
        & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0)) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f983,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ? [X1: produc270694976lle_tv,X2: produc270694976lle_tv] :
          ( ( X1 != X2 )
          & ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) ) ) ),
    inference(ennf_transformation,[],[f462]) ).

thf(f462,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
      ( ! [X1: produc270694976lle_tv,X2: produc270694976lle_tv] :
          ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) ) ),
    inference(fool_elimination,[],[f461]) ).

thf(f461,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
      ( ! [X1: produc270694976lle_tv,X2: produc270694976lle_tv] :
          ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X2) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) ),
    inference(rectify,[],[f101]) ).

thf(f101,axiom,
    ! [X14: produc270694976lle_tv > produc270694976lle_tv] :
      ( ! [X41: produc270694976lle_tv,X49: produc270694976lle_tv] :
          ( ( vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X41) = vAPP(produc270694976lle_tv,produc270694976lle_tv,X14,X49) )
         => ( X41 = X49 ) )
     => vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X14),top_to1411004326lle_tv) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_100_injI) ).

thf(f3112,plain,
    spl174_122,
    inference(avatar_split_clause,[],[f1576,f3110]) ).

thf(f3110,plain,
    ( spl174_122
  <=> ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
        | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_122])]) ).

thf(f1576,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0)) ) ),
    inference(cnf_transformation,[],[f1322]) ).

thf(f1322,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( ( vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0) != vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0) )
        & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK56,sK57])],[f982,f1321]) ).

thf(f1321,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ? [X1: produc1647334210lle_tv,X2: produc1647334210lle_tv] :
          ( ( X1 != X2 )
          & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) ) )
     => ( ( vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0) != vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0) )
        & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0)) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f982,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ? [X1: produc1647334210lle_tv,X2: produc1647334210lle_tv] :
          ( ( X1 != X2 )
          & ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) ) ) ),
    inference(ennf_transformation,[],[f460]) ).

thf(f460,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ! [X1: produc1647334210lle_tv,X2: produc1647334210lle_tv] :
          ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) ) ),
    inference(fool_elimination,[],[f459]) ).

thf(f459,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ! [X1: produc1647334210lle_tv,X2: produc1647334210lle_tv] :
          ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X2) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X0,X1) )
         => ( X1 = X2 ) )
     => vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) ),
    inference(rectify,[],[f98]) ).

thf(f98,axiom,
    ! [X14: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ! [X41: produc1647334210lle_tv,X49: produc1647334210lle_tv] :
          ( ( vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X41) = vAPP(produc1647334210lle_tv,produc1647334210lle_tv,X14,X49) )
         => ( X41 = X49 ) )
     => vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X14),top_to1871154984lle_tv) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_97_injI) ).

thf(f3108,plain,
    spl174_121,
    inference(avatar_split_clause,[],[f1574,f3106]) ).

thf(f3106,plain,
    ( spl174_121
  <=> ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
        ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
        | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0)) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_121])]) ).

thf(f1574,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0)) ) ),
    inference(cnf_transformation,[],[f1320]) ).

thf(f1320,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( ( vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0) != vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0) )
        & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0)) ) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK54,sK55])],[f981,f1319]) ).

thf(f1319,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
      ( ? [X1: produc194167194tv_nat,X2: produc194167194tv_nat] :
          ( ( X1 != X2 )
          & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) ) )
     => ( ( vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0) != vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0) )
        & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0)) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0)) ) ) ),
    introduced(choice_axiom,[]) ).

thf(f981,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ? [X1: produc194167194tv_nat,X2: produc194167194tv_nat] :
          ( ( X1 != X2 )
          & ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) ) ) ),
    inference(ennf_transformation,[],[f458]) ).

thf(f458,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
      ( ! [X1: produc194167194tv_nat,X2: produc194167194tv_nat] :
          ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
         => ( X1 = X2 ) )
     => ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) ) ),
    inference(fool_elimination,[],[f457]) ).

thf(f457,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
      ( ! [X1: produc194167194tv_nat,X2: produc194167194tv_nat] :
          ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X2) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X0,X1) )
         => ( X1 = X2 ) )
     => vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) ),
    inference(rectify,[],[f100]) ).

thf(f100,axiom,
    ! [X14: produc194167194tv_nat > produc194167194tv_nat] :
      ( ! [X41: produc194167194tv_nat,X49: produc194167194tv_nat] :
          ( ( vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X41) = vAPP(produc194167194tv_nat,produc194167194tv_nat,X14,X49) )
         => ( X41 = X49 ) )
     => vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X14),top_to975729152tv_nat) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_99_injI) ).

thf(f3102,plain,
    spl174_120,
    inference(avatar_split_clause,[],[f1667,f3100]) ).

thf(f3100,plain,
    ( spl174_120
  <=> ! [X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK83,X1),X0)) = X1 )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_120])]) ).

thf(f1667,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK83,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1356]) ).

thf(f1356,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK83,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK83])],[f1019,f1355]) ).

thf(f1355,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ? [X2: nat] : ( vAPP(nat,nat,X0,X2) = X1 )
     => ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK83,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f1019,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ? [X2: nat] : ( vAPP(nat,nat,X0,X2) = X1 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f914]) ).

thf(f914,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
     => ? [X2: nat] : ( vAPP(nat,nat,X0,X2) = X1 ) ),
    inference(rectify,[],[f282]) ).

thf(f282,axiom,
    ! [X14: nat > nat,X22: nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),top_top_set_nat) )
     => ? [X41: nat] : ( vAPP(nat,nat,X14,X41) = X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_281_surjD) ).

thf(f3098,plain,
    spl174_119,
    inference(avatar_split_clause,[],[f1666,f3096]) ).

thf(f3096,plain,
    ( spl174_119
  <=> ! [X0: nat > nat,X1: nat] :
        ( ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK82,X1),X0)) = X1 )
        | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_119])]) ).

thf(f1666,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK82,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1354]) ).

thf(f1354,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK82,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK82])],[f1018,f1353]) ).

thf(f1353,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ? [X2: nat] : ( vAPP(nat,nat,X0,X2) = X1 )
     => ( vAPP(nat,nat,X0,vAPP(sTfun(nat,nat),nat,vAPP(nat,sTfun(sTfun(nat,nat),nat),sK82,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f1018,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ? [X2: nat] : ( vAPP(nat,nat,X0,X2) = X1 )
      | ( top_top_set_nat != vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f913]) ).

thf(f913,plain,
    ! [X0: nat > nat,X1: nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X0),top_top_set_nat) )
     => ~ ! [X2: nat] : ( vAPP(nat,nat,X0,X2) != X1 ) ),
    inference(rectify,[],[f278]) ).

thf(f278,axiom,
    ! [X14: nat > nat,X22: nat] :
      ( ( top_top_set_nat = vAPP(set_nat,set_nat,vAPP(sTfun(nat,nat),sTfun(set_nat,set_nat),image_nat_nat,X14),top_top_set_nat) )
     => ~ ! [X41: nat] : ( vAPP(nat,nat,X14,X41) != X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_277_surjE) ).

thf(f3094,plain,
    spl174_118,
    inference(avatar_split_clause,[],[f1661,f3092]) ).

thf(f3092,plain,
    ( spl174_118
  <=> ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
        ( ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK81,X1),X0)) = X1 )
        | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_118])]) ).

thf(f1661,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK81,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1352]) ).

thf(f1352,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK81,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK81])],[f1009,f1351]) ).

thf(f1351,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X0,X2) = X1 )
     => ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK81,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f1009,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X0,X2) = X1 )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f908]) ).

thf(f908,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
     => ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X0,X2) = X1 ) ),
    inference(rectify,[],[f284]) ).

thf(f284,axiom,
    ! [X14: paraco1605129243lle_tv > nat,X22: nat] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X14),top_to1057771083lle_tv) )
     => ? [X41: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X14,X41) = X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_283_surjD) ).

thf(f3090,plain,
    spl174_117,
    inference(avatar_split_clause,[],[f1660,f3088]) ).

thf(f3088,plain,
    ( spl174_117
  <=> ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
        ( ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK80,X1),X0)) = X1 )
        | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_117])]) ).

thf(f1660,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK80,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1350]) ).

thf(f1350,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK80,X1),X0)) = X1 )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK80])],[f1008,f1349]) ).

thf(f1349,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X0,X2) = X1 )
     => ( vAPP(paraco1605129243lle_tv,nat,X0,vAPP(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv,vAPP(nat,sTfun(sTfun(paraco1605129243lle_tv,nat),paraco1605129243lle_tv),sK80,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f1008,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X0,X2) = X1 )
      | ( top_top_set_nat != vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f907]) ).

thf(f907,plain,
    ! [X0: paraco1605129243lle_tv > nat,X1: nat] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X0),top_to1057771083lle_tv) )
     => ~ ! [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X0,X2) != X1 ) ),
    inference(rectify,[],[f280]) ).

thf(f280,axiom,
    ! [X14: paraco1605129243lle_tv > nat,X22: nat] :
      ( ( top_top_set_nat = vAPP(set_Pa1764573435lle_tv,set_nat,vAPP(sTfun(paraco1605129243lle_tv,nat),sTfun(set_Pa1764573435lle_tv,set_nat),image_376325286tv_nat,X14),top_to1057771083lle_tv) )
     => ~ ! [X41: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,nat,X14,X41) != X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_279_surjE) ).

thf(f3086,plain,
    spl174_116,
    inference(avatar_split_clause,[],[f1657,f3084]) ).

thf(f3084,plain,
    ( spl174_116
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK79,X1),X0)) = X1 )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_116])]) ).

thf(f1657,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK79,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1348]) ).

thf(f1348,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK79,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK79])],[f1003,f1347]) ).

thf(f1347,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = X1 )
     => ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK79,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f1003,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f904]) ).

thf(f904,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
     => ? [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = X1 ) ),
    inference(rectify,[],[f283]) ).

thf(f283,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X14),top_top_set_nat) )
     => ? [X41: nat] : ( vAPP(nat,paraco1605129243lle_tv,X14,X41) = X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_282_surjD) ).

thf(f3078,plain,
    spl174_115,
    inference(avatar_split_clause,[],[f1656,f3076]) ).

thf(f3076,plain,
    ( spl174_115
  <=> ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK78,X1),X0)) = X1 )
        | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_115])]) ).

thf(f1656,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK78,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(cnf_transformation,[],[f1346]) ).

thf(f1346,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK78,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK78])],[f1002,f1345]) ).

thf(f1345,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = X1 )
     => ( vAPP(nat,paraco1605129243lle_tv,X0,vAPP(sTfun(nat,paraco1605129243lle_tv),nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,paraco1605129243lle_tv),nat),sK78,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f1002,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,X0,X2) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) ) ),
    inference(ennf_transformation,[],[f903]) ).

thf(f903,plain,
    ! [X0: nat > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X0),top_top_set_nat) )
     => ~ ! [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,X0,X2) != X1 ) ),
    inference(rectify,[],[f279]) ).

thf(f279,axiom,
    ! [X14: nat > paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_nat,set_Pa1764573435lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,set_Pa1764573435lle_tv),image_1151963140lle_tv,X14),top_top_set_nat) )
     => ~ ! [X41: nat] : ( vAPP(nat,paraco1605129243lle_tv,X14,X41) != X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_278_surjE) ).

thf(f3074,plain,
    spl174_114,
    inference(avatar_split_clause,[],[f1651,f3072]) ).

thf(f3072,plain,
    ( spl174_114
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK77,X1),X0)) = X1 )
        | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_114])]) ).

thf(f1651,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK77,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1344]) ).

thf(f1344,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK77,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK77])],[f993,f1343]) ).

thf(f1343,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = X1 )
     => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK77,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f993,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f898]) ).

thf(f898,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) )
     => ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = X1 ) ),
    inference(rectify,[],[f285]) ).

thf(f285,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),top_to1057771083lle_tv) )
     => ? [X41: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X41) = X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_284_surjD) ).

thf(f3070,plain,
    spl174_113,
    inference(avatar_split_clause,[],[f1650,f3068]) ).

thf(f3068,plain,
    ( spl174_113
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
        ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK76,X1),X0)) = X1 )
        | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_113])]) ).

thf(f1650,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK76,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(cnf_transformation,[],[f1342]) ).

thf(f1342,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK76,X1),X0)) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK76])],[f992,f1341]) ).

thf(f1341,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = X1 )
     => ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv),sK76,X1),X0)) = X1 ) ),
    introduced(choice_axiom,[]) ).

thf(f992,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ? [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) = X1 )
      | ( top_to1057771083lle_tv != vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(ennf_transformation,[],[f897]) ).

thf(f897,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv,X1: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X0),top_to1057771083lle_tv) )
     => ~ ! [X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X0,X2) != X1 ) ),
    inference(rectify,[],[f281]) ).

thf(f281,axiom,
    ! [X14: paraco1605129243lle_tv > paraco1605129243lle_tv,X22: paraco1605129243lle_tv] :
      ( ( top_to1057771083lle_tv = vAPP(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,set_Pa1764573435lle_tv),image_335818702lle_tv,X14),top_to1057771083lle_tv) )
     => ~ ! [X41: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,X14,X41) != X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_280_surjE) ).

thf(f3064,plain,
    spl174_112,
    inference(avatar_split_clause,[],[f1766,f3062]) ).

thf(f1766,plain,
    ! [X2: $o,X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) = vAPP($o,paraco1605129243lle_tv,X0,X2) ),
    inference(cnf_transformation,[],[f929]) ).

thf(f929,plain,
    ! [X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv,X2: $o] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2)) = vAPP($o,paraco1605129243lle_tv,X0,X2) ),
    inference(rectify,[],[f26]) ).

thf(f26,axiom,
    ! [X25: $o > paraco1605129243lle_tv,X26: nat > paraco1605129243lle_tv,X7: $o] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X25),X26),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X7)) = vAPP($o,paraco1605129243lle_tv,X25,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_25_tv_Osimps_I5_J) ).

thf(f3060,plain,
    spl174_111,
    inference(avatar_split_clause,[],[f1765,f3058]) ).

thf(f1765,plain,
    ! [X2: nat,X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv] : ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) ),
    inference(cnf_transformation,[],[f928]) ).

thf(f928,plain,
    ! [X0: $o > paraco1605129243lle_tv,X1: nat > paraco1605129243lle_tv,X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,X1,X2) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X0),X1),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2)) ),
    inference(rectify,[],[f35]) ).

thf(f35,axiom,
    ! [X25: $o > paraco1605129243lle_tv,X26: nat > paraco1605129243lle_tv,X34: nat] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP(sTfun($o,paraco1605129243lle_tv),sTfun(sTfun(nat,paraco1605129243lle_tv),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),paraco2051596139lle_tv,X25),X26),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X34)) = vAPP(nat,paraco1605129243lle_tv,X26,X34) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_34_tv_Osimps_I6_J) ).

thf(f3049,plain,
    ( spl174_110
    | ~ spl174_40
    | ~ spl174_83
    | ~ spl174_85 ),
    inference(avatar_split_clause,[],[f2924,f2899,f2891,f2653,f3047]) ).

thf(f3047,plain,
    ( spl174_110
  <=> ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_110])]) ).

thf(f2924,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0) )
    | ~ spl174_40
    | ~ spl174_83
    | ~ spl174_85 ),
    inference(forward_demodulation,[],[f2922,f2912]) ).

thf(f2912,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0) )
    | ~ spl174_40
    | ~ spl174_83 ),
    inference(superposition,[],[f2654,f2892]) ).

thf(f2922,plain,
    ( ! [X0: produc931990033lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0) = vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0) )
    | ~ spl174_40
    | ~ spl174_85 ),
    inference(superposition,[],[f2654,f2900]) ).

thf(f3038,plain,
    spl174_109,
    inference(avatar_split_clause,[],[f1632,f3036]) ).

thf(f1632,plain,
    ! [X0: paraco1605129243lle_tv,X1: nat > nat] : ( vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X0),X1)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X0) ),
    inference(cnf_transformation,[],[f896]) ).

thf(f896,plain,
    ! [X0: paraco1605129243lle_tv,X1: nat > nat] : ( vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X0),X1)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X0) ),
    inference(rectify,[],[f253]) ).

thf(f253,axiom,
    ! [X20: paraco1605129243lle_tv,X22: nat > nat] : ( vAPP(produc596913417at_nat,produc931990033lle_tv,produc178635363at_nat,vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X20),X22)) = vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X22),X20) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_252_swap__simp) ).

thf(f3034,plain,
    spl174_108,
    inference(avatar_split_clause,[],[f1631,f3032]) ).

thf(f1631,plain,
    ! [X0: paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X0),X1)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X0) ),
    inference(cnf_transformation,[],[f895]) ).

thf(f895,plain,
    ! [X0: paraco1604210848lle_fm,X1: list_char > paraco1605129243lle_tv] : ( vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X0),X1)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X0) ),
    inference(rectify,[],[f252]) ).

thf(f252,axiom,
    ! [X20: paraco1604210848lle_fm,X22: list_char > paraco1605129243lle_tv] : ( vAPP(produc1443694919lle_tv,produc696645085lle_fm,produc1232814113lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X20),X22)) = vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X22),X20) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_251_swap__simp) ).

thf(f3030,plain,
    spl174_107,
    inference(avatar_split_clause,[],[f1630,f3028]) ).

thf(f1630,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X1),X0) ),
    inference(cnf_transformation,[],[f894]) ).

thf(f894,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X1),X0) ),
    inference(rectify,[],[f255]) ).

thf(f255,axiom,
    ! [X20: nat > nat,X22: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,produc596913417at_nat,produc225513635lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X20),X22)) = vAPP(sTfun(nat,nat),produc596913417at_nat,vAPP(paraco1605129243lle_tv,sTfun(sTfun(nat,nat),produc596913417at_nat),produc1633679363at_nat,X22),X20) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_254_swap__simp) ).

thf(f3026,plain,
    spl174_106,
    inference(avatar_split_clause,[],[f1629,f3024]) ).

thf(f1629,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X1),X0) ),
    inference(cnf_transformation,[],[f893]) ).

thf(f893,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X1),X0) ),
    inference(rectify,[],[f254]) ).

thf(f254,axiom,
    ! [X20: list_char > paraco1605129243lle_tv,X22: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,produc1443694919lle_tv,produc1000205111lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X20),X22)) = vAPP(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv,vAPP(paraco1604210848lle_fm,sTfun(sTfun(list_char,paraco1605129243lle_tv),produc1443694919lle_tv),produc1943344577lle_tv,X22),X20) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_253_swap__simp) ).

thf(f3022,plain,
    ( spl174_105
    | ~ spl174_39
    | ~ spl174_84
    | ~ spl174_86 ),
    inference(avatar_split_clause,[],[f2920,f2914,f2895,f2649,f3020]) ).

thf(f3020,plain,
    ( spl174_105
  <=> ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0) = vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_105])]) ).

thf(f2920,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0) = vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0) )
    | ~ spl174_39
    | ~ spl174_84
    | ~ spl174_86 ),
    inference(forward_demodulation,[],[f2918,f2915]) ).

thf(f2918,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0) = vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0) )
    | ~ spl174_39
    | ~ spl174_84 ),
    inference(superposition,[],[f2650,f2896]) ).

thf(f3006,plain,
    spl174_104,
    inference(avatar_split_clause,[],[f1587,f3004]) ).

thf(f3004,plain,
    ( spl174_104
  <=> ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
        | ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0) != vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_104])]) ).

thf(f1587,plain,
    ! [X0: paraco1605129243lle_tv > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),sTfun(set_Pa1764573435lle_tv,$o),inj_on772319074lle_tv,X0),top_to1057771083lle_tv) )
      | ( vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK66,X0) != vAPP(sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1605129243lle_tv,sK67,X0) ) ),
    inference(cnf_transformation,[],[f1332]) ).

thf(f3002,plain,
    spl174_103,
    inference(avatar_split_clause,[],[f1585,f3000]) ).

thf(f3000,plain,
    ( spl174_103
  <=> ! [X0: nat > paraco1605129243lle_tv] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
        | ( vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0) != vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_103])]) ).

thf(f1585,plain,
    ! [X0: nat > paraco1605129243lle_tv] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,paraco1605129243lle_tv),sTfun(set_nat,$o),inj_on1955349912lle_tv,X0),top_top_set_nat) )
      | ( vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK64,X0) != vAPP(sTfun(nat,paraco1605129243lle_tv),nat,sK65,X0) ) ),
    inference(cnf_transformation,[],[f1330]) ).

thf(f2994,plain,
    spl174_102,
    inference(avatar_split_clause,[],[f1583,f2992]) ).

thf(f2992,plain,
    ( spl174_102
  <=> ! [X0: nat > nat] :
        ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
        | ( vAPP(sTfun(nat,nat),nat,sK62,X0) != vAPP(sTfun(nat,nat),nat,sK63,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_102])]) ).

thf(f1583,plain,
    ! [X0: nat > nat] :
      ( ( $true = vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,X0),top_top_set_nat) )
      | ( vAPP(sTfun(nat,nat),nat,sK62,X0) != vAPP(sTfun(nat,nat),nat,sK63,X0) ) ),
    inference(cnf_transformation,[],[f1328]) ).

thf(f2990,plain,
    spl174_101,
    inference(avatar_split_clause,[],[f1581,f2988]) ).

thf(f2988,plain,
    ( spl174_101
  <=> ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
        ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
        | ( vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0) != vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_101])]) ).

thf(f1581,plain,
    ! [X0: product_prod_nat_nat > product_prod_nat_nat] :
      ( ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),sTfun(set_Pr1986765409at_nat,$o),inj_on26176689at_nat,X0),top_to1555900337at_nat) )
      | ( vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK60,X0) != vAPP(sTfun(product_prod_nat_nat,product_prod_nat_nat),product_prod_nat_nat,sK61,X0) ) ),
    inference(cnf_transformation,[],[f1326]) ).

thf(f2986,plain,
    spl174_100,
    inference(avatar_split_clause,[],[f1579,f2984]) ).

thf(f2984,plain,
    ( spl174_100
  <=> ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
        ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
        | ( vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0) != vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_100])]) ).

thf(f1579,plain,
    ! [X0: produc270694976lle_tv > produc270694976lle_tv] :
      ( ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),sTfun(set_Pr13445366lle_tv,$o),inj_on1745913142lle_tv,X0),top_to1411004326lle_tv) )
      | ( vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK58,X0) != vAPP(sTfun(produc270694976lle_tv,produc270694976lle_tv),produc270694976lle_tv,sK59,X0) ) ),
    inference(cnf_transformation,[],[f1324]) ).

thf(f2982,plain,
    spl174_99,
    inference(avatar_split_clause,[],[f1577,f2980]) ).

thf(f2980,plain,
    ( spl174_99
  <=> ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
        ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
        | ( vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0) != vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_99])]) ).

thf(f1577,plain,
    ! [X0: produc1647334210lle_tv > produc1647334210lle_tv] :
      ( ( $true = vAPP(set_Pr2014382200lle_tv,$o,vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),sTfun(set_Pr2014382200lle_tv,$o),inj_on2112487900lle_tv,X0),top_to1871154984lle_tv) )
      | ( vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK56,X0) != vAPP(sTfun(produc1647334210lle_tv,produc1647334210lle_tv),produc1647334210lle_tv,sK57,X0) ) ),
    inference(cnf_transformation,[],[f1322]) ).

thf(f2978,plain,
    spl174_98,
    inference(avatar_split_clause,[],[f1575,f2976]) ).

thf(f2976,plain,
    ( spl174_98
  <=> ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
        ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
        | ( vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0) != vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0) ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_98])]) ).

thf(f1575,plain,
    ! [X0: produc194167194tv_nat > produc194167194tv_nat] :
      ( ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),sTfun(set_Pr1725653840tv_nat,$o),inj_on552895452tv_nat,X0),top_to975729152tv_nat) )
      | ( vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK54,X0) != vAPP(sTfun(produc194167194tv_nat,produc194167194tv_nat),produc194167194tv_nat,sK55,X0) ) ),
    inference(cnf_transformation,[],[f1320]) ).

thf(f2974,plain,
    spl174_97,
    inference(avatar_split_clause,[],[f1557,f2972]) ).

thf(f1557,plain,
    ! [X0: set_Pa1764573435lle_tv] : ( vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0)) = X0 ),
    inference(cnf_transformation,[],[f434]) ).

thf(f434,plain,
    ! [X0: set_Pa1764573435lle_tv] : ( vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),X0)) = X0 ),
    inference(fool_elimination,[],[f433]) ).

thf(f433,plain,
    ! [X0: set_Pa1764573435lle_tv] :
      ( vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,
          ^ [X1: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X1),X0)) = X0 ),
    inference(rectify,[],[f46]) ).

thf(f46,axiom,
    ! [X38: set_Pa1764573435lle_tv] :
      ( vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,
          ^ [X39: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X39),X38)) = X38 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_45_Collect__mem__eq) ).

thf(f2970,plain,
    spl174_96,
    inference(avatar_split_clause,[],[f1556,f2968]) ).

thf(f1556,plain,
    ! [X0: set_nat] : ( vAPP(sTfun(nat,$o),set_nat,collect_nat,vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0)) = X0 ),
    inference(cnf_transformation,[],[f432]) ).

thf(f432,plain,
    ! [X0: set_nat] : ( vAPP(sTfun(nat,$o),set_nat,collect_nat,vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),X0)) = X0 ),
    inference(fool_elimination,[],[f431]) ).

thf(f431,plain,
    ! [X0: set_nat] :
      ( vAPP(sTfun(nat,$o),set_nat,collect_nat,
          ^ [X1: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X1),X0)) = X0 ),
    inference(rectify,[],[f47]) ).

thf(f47,axiom,
    ! [X38: set_nat] :
      ( vAPP(sTfun(nat,$o),set_nat,collect_nat,
          ^ [X39: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X39),X38)) = X38 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_46_Collect__mem__eq) ).

thf(f2966,plain,
    spl174_95,
    inference(avatar_split_clause,[],[f1555,f2964]) ).

thf(f1555,plain,
    ! [X0: set_Pr560526279lle_tv] : ( vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X0)) = X0 ),
    inference(cnf_transformation,[],[f430]) ).

thf(f430,plain,
    ! [X0: set_Pr560526279lle_tv] : ( vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,vAPP(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o),vAPP(sTfun(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o)),sTfun(set_Pr560526279lle_tv,sTfun(produc931990033lle_tv,$o)),cCOMB,member1569366824lle_tv),X0)) = X0 ),
    inference(fool_elimination,[],[f429]) ).

thf(f429,plain,
    ! [X0: set_Pr560526279lle_tv] :
      ( vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,
          ^ [X1: produc931990033lle_tv] : vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X1),X0)) = X0 ),
    inference(rectify,[],[f44]) ).

thf(f44,axiom,
    ! [X38: set_Pr560526279lle_tv] :
      ( vAPP(sTfun(produc931990033lle_tv,$o),set_Pr560526279lle_tv,collec1624074086lle_tv,
          ^ [X39: produc931990033lle_tv] : vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X39),X38)) = X38 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_43_Collect__mem__eq) ).

thf(f2962,plain,
    spl174_94,
    inference(avatar_split_clause,[],[f1554,f2960]) ).

thf(f1554,plain,
    ! [X0: set_Pr2120184979lle_fm] : ( vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X0)) = X0 ),
    inference(cnf_transformation,[],[f428]) ).

thf(f428,plain,
    ! [X0: set_Pr2120184979lle_fm] : ( vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,vAPP(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o),vAPP(sTfun(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o)),sTfun(set_Pr2120184979lle_fm,sTfun(produc696645085lle_fm,$o)),cCOMB,member1474794996lle_fm),X0)) = X0 ),
    inference(fool_elimination,[],[f427]) ).

thf(f427,plain,
    ! [X0: set_Pr2120184979lle_fm] :
      ( vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,
          ^ [X1: produc696645085lle_fm] : vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X1),X0)) = X0 ),
    inference(rectify,[],[f42]) ).

thf(f42,axiom,
    ! [X38: set_Pr2120184979lle_fm] :
      ( vAPP(sTfun(produc696645085lle_fm,$o),set_Pr2120184979lle_fm,collec835549234lle_fm,
          ^ [X39: produc696645085lle_fm] : vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X39),X38)) = X38 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_41_Collect__mem__eq) ).

thf(f2958,plain,
    spl174_93,
    inference(avatar_split_clause,[],[f1553,f2956]) ).

thf(f1553,plain,
    ! [X0: set_Pr2061825550lle_tv] : ( vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X0)) = X0 ),
    inference(cnf_transformation,[],[f426]) ).

thf(f426,plain,
    ! [X0: set_Pr2061825550lle_tv] : ( vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,vAPP(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o),vAPP(sTfun(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o)),sTfun(set_Pr2061825550lle_tv,sTfun(produc1852595672lle_tv,$o)),cCOMB,member146333935lle_tv),X0)) = X0 ),
    inference(fool_elimination,[],[f425]) ).

thf(f425,plain,
    ! [X0: set_Pr2061825550lle_tv] :
      ( vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,
          ^ [X1: produc1852595672lle_tv] : vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X1),X0)) = X0 ),
    inference(rectify,[],[f43]) ).

thf(f43,axiom,
    ! [X38: set_Pr2061825550lle_tv] :
      ( vAPP(sTfun(produc1852595672lle_tv,$o),set_Pr2061825550lle_tv,collec1102043437lle_tv,
          ^ [X39: produc1852595672lle_tv] : vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X39),X38)) = X38 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_42_Collect__mem__eq) ).

thf(f2954,plain,
    ( spl174_92
    | ~ spl174_40
    | ~ spl174_83 ),
    inference(avatar_split_clause,[],[f2912,f2891,f2653,f2952]) ).

thf(f2950,plain,
    spl174_91,
    inference(avatar_split_clause,[],[f1552,f2948]) ).

thf(f1552,plain,
    ! [X0: set_Pr1357842111at_nat] : ( vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X0)) = X0 ),
    inference(cnf_transformation,[],[f424]) ).

thf(f424,plain,
    ! [X0: set_Pr1357842111at_nat] : ( vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,vAPP(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o),vAPP(sTfun(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o)),sTfun(set_Pr1357842111at_nat,sTfun(produc1281043295at_nat,$o)),cCOMB,member112824072at_nat),X0)) = X0 ),
    inference(fool_elimination,[],[f423]) ).

thf(f423,plain,
    ! [X0: set_Pr1357842111at_nat] :
      ( vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,
          ^ [X1: produc1281043295at_nat] : vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X1),X0)) = X0 ),
    inference(rectify,[],[f45]) ).

thf(f45,axiom,
    ! [X38: set_Pr1357842111at_nat] :
      ( vAPP(sTfun(produc1281043295at_nat,$o),set_Pr1357842111at_nat,collec791369802at_nat,
          ^ [X39: produc1281043295at_nat] : vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X39),X38)) = X38 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_44_Collect__mem__eq) ).

thf(f2944,plain,
    spl174_90,
    inference(avatar_split_clause,[],[f1628,f2942]) ).

thf(f1628,plain,
    ! [X0: nat > nat,X1: nat] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X1)) ),
    inference(cnf_transformation,[],[f892]) ).

thf(f892,plain,
    ! [X0: nat > nat,X1: nat] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X0,X1)) ),
    inference(rectify,[],[f29]) ).

thf(f29,axiom,
    ! [X14: nat > nat,X27: nat] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X14),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X27)) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(nat,nat,X14,X27)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_28_change__tv_Osimps_I2_J) ).

thf(f2939,plain,
    ~ spl174_89,
    inference(avatar_split_clause,[],[f1508,f2936]) ).

thf(f2936,plain,
    ( spl174_89
  <=> ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_89])]) ).

thf(f1508,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2),
    inference(cnf_transformation,[],[f3]) ).

thf(f3,axiom,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_2_a_H) ).

thf(f2934,plain,
    spl174_88,
    inference(avatar_split_clause,[],[f1517,f2931]) ).

thf(f2931,plain,
    ( spl174_88
  <=> ( top_top_nat_o = vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),top_top_set_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_88])]) ).

thf(f1517,plain,
    top_top_nat_o = vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),top_top_set_nat),
    inference(cnf_transformation,[],[f371]) ).

thf(f371,plain,
    top_top_nat_o = vAPP(set_nat,sTfun(nat,$o),vAPP(sTfun(nat,sTfun(set_nat,$o)),sTfun(set_nat,sTfun(nat,$o)),cCOMB,member_nat),top_top_set_nat),
    inference(fool_elimination,[],[f370]) ).

thf(f370,plain,
    ( top_top_nat_o
    = ( ^ [X0: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) ) ),
    inference(rectify,[],[f197]) ).

thf(f197,axiom,
    ( top_top_nat_o
    = ( ^ [X39: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X39),top_top_set_nat) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_196_top__empty__eq) ).

thf(f2929,plain,
    spl174_87,
    inference(avatar_split_clause,[],[f1516,f2926]) ).

thf(f2926,plain,
    ( spl174_87
  <=> ( top_to1299250770e_tv_o = vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),top_to1057771083lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_87])]) ).

thf(f1516,plain,
    top_to1299250770e_tv_o = vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),top_to1057771083lle_tv),
    inference(cnf_transformation,[],[f369]) ).

thf(f369,plain,
    top_to1299250770e_tv_o = vAPP(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o),vAPP(sTfun(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o)),sTfun(set_Pa1764573435lle_tv,sTfun(paraco1605129243lle_tv,$o)),cCOMB,member266900804lle_tv),top_to1057771083lle_tv),
    inference(fool_elimination,[],[f368]) ).

thf(f368,plain,
    ( top_to1299250770e_tv_o
    = ( ^ [X0: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) ) ),
    inference(rectify,[],[f198]) ).

thf(f198,axiom,
    ( top_to1299250770e_tv_o
    = ( ^ [X39: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X39),top_to1057771083lle_tv) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_197_top__empty__eq) ).

thf(f2916,plain,
    ( spl174_86
    | ~ spl174_39
    | ~ spl174_82 ),
    inference(avatar_split_clause,[],[f2910,f2887,f2649,f2914]) ).

thf(f2910,plain,
    ( ! [X0: produc696645085lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0) = vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0) )
    | ~ spl174_39
    | ~ spl174_82 ),
    inference(superposition,[],[f2650,f2888]) ).

thf(f2901,plain,
    spl174_85,
    inference(avatar_split_clause,[],[f1592,f2899]) ).

thf(f1592,plain,
    ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0)) = X0 ),
    inference(cnf_transformation,[],[f1340]) ).

thf(f1340,plain,
    ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0)) = X0 ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK74,sK75])],[f875,f1339]) ).

thf(f1339,plain,
    ! [X0: produc931990033lle_tv] :
      ( ? [X1: nat > nat,X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2) = X0 )
     => ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK74,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK75,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f875,plain,
    ! [X0: produc931990033lle_tv] :
    ? [X1: nat > nat,X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2) = X0 ),
    inference(rectify,[],[f217]) ).

thf(f217,axiom,
    ! [X5: produc931990033lle_tv] :
    ? [X41: nat > nat,X49: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X41),X49) = X5 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_216_surj__pair) ).

thf(f2897,plain,
    spl174_84,
    inference(avatar_split_clause,[],[f1591,f2895]) ).

thf(f1591,plain,
    ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0)) = X0 ),
    inference(cnf_transformation,[],[f1338]) ).

thf(f1338,plain,
    ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0)) = X0 ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK72,sK73])],[f874,f1337]) ).

thf(f1337,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK72,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK73,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f874,plain,
    ! [X0: produc696645085lle_fm] :
    ? [X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2) = X0 ),
    inference(rectify,[],[f216]) ).

thf(f216,axiom,
    ! [X5: produc696645085lle_fm] :
    ? [X41: list_char > paraco1605129243lle_tv,X49: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X41),X49) = X5 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_215_surj__pair) ).

thf(f2893,plain,
    spl174_83,
    inference(avatar_split_clause,[],[f1590,f2891]) ).

thf(f1590,plain,
    ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) = X0 ),
    inference(cnf_transformation,[],[f1336]) ).

thf(f1336,plain,
    ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) = X0 ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK70,sK71])],[f990,f1335]) ).

thf(f1335,plain,
    ! [X0: produc931990033lle_tv] :
      ( ? [X1: nat > nat,X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2) = X0 )
     => ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),sK70,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,sK71,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f990,plain,
    ! [X0: produc931990033lle_tv] :
    ? [X1: nat > nat,X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2) = X0 ),
    inference(ennf_transformation,[],[f873]) ).

thf(f873,plain,
    ! [X0: produc931990033lle_tv] :
      ~ ! [X1: nat > nat,X2: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X1),X2) != X0 ),
    inference(rectify,[],[f211]) ).

thf(f211,axiom,
    ! [X22: produc931990033lle_tv] :
      ~ ! [X52: nat > nat,X23: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X52),X23) != X22 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_210_old_Oprod_Oexhaust) ).

thf(f2889,plain,
    spl174_82,
    inference(avatar_split_clause,[],[f1589,f2887]) ).

thf(f1589,plain,
    ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) = X0 ),
    inference(cnf_transformation,[],[f1334]) ).

thf(f1334,plain,
    ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) = X0 ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK68,sK69])],[f989,f1333]) ).

thf(f1333,plain,
    ! [X0: produc696645085lle_fm] :
      ( ? [X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2) = X0 )
     => ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),sK68,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,sK69,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f989,plain,
    ! [X0: produc696645085lle_fm] :
    ? [X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2) = X0 ),
    inference(ennf_transformation,[],[f872]) ).

thf(f872,plain,
    ! [X0: produc696645085lle_fm] :
      ~ ! [X1: list_char > paraco1605129243lle_tv,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X1),X2) != X0 ),
    inference(rectify,[],[f210]) ).

thf(f210,axiom,
    ! [X22: produc696645085lle_fm] :
      ~ ! [X52: list_char > paraco1605129243lle_tv,X23: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X52),X23) != X22 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_209_old_Oprod_Oexhaust) ).

thf(f2885,plain,
    spl174_81,
    inference(avatar_split_clause,[],[f1560,f2883]) ).

thf(f1560,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK16,X0)) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ),
    inference(cnf_transformation,[],[f1277]) ).

thf(f1277,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK16,X0)) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK16])],[f965,f1276]) ).

thf(f1276,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ? [X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = X0 )
     => ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK16,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f965,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ? [X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ),
    inference(flattening,[],[f964]) ).

thf(f964,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ? [X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = X0 ) ),
    inference(ennf_transformation,[],[f438]) ).

thf(f438,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) != X0 )
     => ( ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) != X0 )
       => ~ ! [X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != X0 ) ) ),
    inference(fool_elimination,[],[f437]) ).

thf(f437,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ( X0 != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
     => ( ( X0 != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
       => ~ ! [X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != X0 ) ) ),
    inference(rectify,[],[f55]) ).

thf(f55,axiom,
    ! [X20: paraco1605129243lle_tv] :
      ( ( X20 != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) )
     => ( ( X20 != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$false) )
       => ~ ! [X24: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X24) != X20 ) ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_54_string__tv_Ocases) ).

thf(f2880,plain,
    spl174_80,
    inference(avatar_split_clause,[],[f1537,f2878]) ).

thf(f1537,plain,
    ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)) = X0 ),
    inference(cnf_transformation,[],[f864]) ).

thf(f864,plain,
    ! [X0: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X0)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X0)) = X0 ),
    inference(rectify,[],[f321]) ).

thf(f321,axiom,
    ! [X74: produc931990033lle_tv] : ( vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,X74)),vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,X74)) = X74 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_320_prod_Oexhaust__sel) ).

thf(f2876,plain,
    spl174_79,
    inference(avatar_split_clause,[],[f1534,f2874]) ).

thf(f1534,plain,
    ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)) = X0 ),
    inference(cnf_transformation,[],[f861]) ).

thf(f861,plain,
    ! [X0: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X0)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X0)) = X0 ),
    inference(rectify,[],[f320]) ).

thf(f320,axiom,
    ! [X74: produc696645085lle_fm] : ( vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,X74)),vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,X74)) = X74 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_319_prod_Oexhaust__sel) ).

thf(f2872,plain,
    spl174_78,
    inference(avatar_split_clause,[],[f1869,f2870]) ).

thf(f2870,plain,
    ( spl174_78
  <=> ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_78])]) ).

thf(f1869,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) ),
    inference(cnf_transformation,[],[f950]) ).

thf(f950,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) ),
    inference(rectify,[],[f61]) ).

thf(f61,axiom,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X28: paraco1604210848lle_fm,X29: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X28),X29) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_60_fm_Odistinct_I27_J) ).

thf(f2867,plain,
    spl174_77,
    inference(avatar_split_clause,[],[f1868,f2865]) ).

thf(f2865,plain,
    ( spl174_77
  <=> ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_77])]) ).

thf(f1868,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) ),
    inference(cnf_transformation,[],[f949]) ).

thf(f949,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X2),X3) ),
    inference(rectify,[],[f14]) ).

thf(f14,axiom,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_13_fm_Odistinct_I25_J) ).

thf(f2863,plain,
    spl174_76,
    inference(avatar_split_clause,[],[f1867,f2861]) ).

thf(f2861,plain,
    ( spl174_76
  <=> ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_76])]) ).

thf(f1867,plain,
    ! [X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) ),
    inference(cnf_transformation,[],[f948]) ).

thf(f948,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm,X3: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X2),X3) ),
    inference(rectify,[],[f62]) ).

thf(f62,axiom,
    ! [X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm,X28: paraco1604210848lle_fm,X29: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X28),X29) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_61_fm_Odistinct_I29_J) ).

thf(f2859,plain,
    spl174_75,
    inference(avatar_split_clause,[],[f1627,f2857]) ).

thf(f1627,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X0 ),
    inference(cnf_transformation,[],[f891]) ).

thf(f891,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X0 ),
    inference(rectify,[],[f317]) ).

thf(f317,axiom,
    ! [X7: nat > nat,X34: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,sTfun(nat,nat),produc1636169559lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X7),X34)) = X7 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_316_fst__conv) ).

thf(f2855,plain,
    spl174_74,
    inference(avatar_split_clause,[],[f1626,f2853]) ).

thf(f1626,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X0 ),
    inference(cnf_transformation,[],[f890]) ).

thf(f890,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X0 ),
    inference(rectify,[],[f316]) ).

thf(f316,axiom,
    ! [X7: list_char > paraco1605129243lle_tv,X34: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,sTfun(list_char,paraco1605129243lle_tv),produc29804011lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X7),X34)) = X7 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_315_fst__conv) ).

thf(f2851,plain,
    spl174_73,
    inference(avatar_split_clause,[],[f1625,f2849]) ).

thf(f1625,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) = vAPP(list_char,paraco1605129243lle_tv,X0,X1) ),
    inference(cnf_transformation,[],[f889]) ).

thf(f889,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: list_char] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) = vAPP(list_char,paraco1605129243lle_tv,X0,X1) ),
    inference(rectify,[],[f188]) ).

thf(f188,axiom,
    ! [X4: list_char > paraco1605129243lle_tv,X66: list_char] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X66)) = vAPP(list_char,paraco1605129243lle_tv,X4,X66) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_187_eval_Osimps_I1_J) ).

thf(f2847,plain,
    spl174_72,
    inference(avatar_split_clause,[],[f1618,f2845]) ).

thf(f1618,plain,
    ! [X0: nat > nat,X1: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) ),
    inference(cnf_transformation,[],[f882]) ).

thf(f882,plain,
    ! [X0: nat > nat,X1: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X0),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1)) ),
    inference(rectify,[],[f17]) ).

thf(f17,axiom,
    ! [X14: nat > nat,X15: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X15) = vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),paraco1147068288nge_tv,X14),vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X15)) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_16_change__tv_Osimps_I1_J) ).

thf(f2815,plain,
    spl174_71,
    inference(avatar_split_clause,[],[f1732,f2813]) ).

thf(f1732,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK131,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ),
    inference(cnf_transformation,[],[f1426]) ).

thf(f2810,plain,
    spl174_70,
    inference(avatar_split_clause,[],[f1731,f2808]) ).

thf(f1731,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK130,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP3,X0) ) ),
    inference(cnf_transformation,[],[f1426]) ).

thf(f2806,plain,
    spl174_69,
    inference(avatar_split_clause,[],[f1729,f2804]) ).

thf(f1729,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK129,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ),
    inference(cnf_transformation,[],[f1422]) ).

thf(f2802,plain,
    spl174_68,
    inference(avatar_split_clause,[],[f1728,f2800]) ).

thf(f1728,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK128,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP4,X0) ) ),
    inference(cnf_transformation,[],[f1422]) ).

thf(f2798,plain,
    spl174_67,
    inference(avatar_split_clause,[],[f1726,f2796]) ).

thf(f1726,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK127,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ),
    inference(cnf_transformation,[],[f1418]) ).

thf(f2794,plain,
    spl174_66,
    inference(avatar_split_clause,[],[f1725,f2792]) ).

thf(f1725,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK126,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP5,X0) ) ),
    inference(cnf_transformation,[],[f1418]) ).

thf(f2790,plain,
    spl174_65,
    inference(avatar_split_clause,[],[f1682,f2788]) ).

thf(f1682,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK95,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ),
    inference(cnf_transformation,[],[f1380]) ).

thf(f2786,plain,
    spl174_64,
    inference(avatar_split_clause,[],[f1681,f2784]) ).

thf(f1681,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK94,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP0,X0) ) ),
    inference(cnf_transformation,[],[f1380]) ).

thf(f2782,plain,
    spl174_63,
    inference(avatar_split_clause,[],[f1679,f2780]) ).

thf(f1679,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK93,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ),
    inference(cnf_transformation,[],[f1376]) ).

thf(f2778,plain,
    spl174_62,
    inference(avatar_split_clause,[],[f1678,f2776]) ).

thf(f1678,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK92,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP1,X0) ) ),
    inference(cnf_transformation,[],[f1376]) ).

thf(f2774,plain,
    spl174_61,
    inference(avatar_split_clause,[],[f1676,f2772]) ).

thf(f1676,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK91,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ),
    inference(cnf_transformation,[],[f1372]) ).

thf(f2770,plain,
    spl174_60,
    inference(avatar_split_clause,[],[f2357,f2768]) ).

thf(f2768,plain,
    ( spl174_60
  <=> ! [X0: list_char,X1: list_char] :
        ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) = vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) )
        | ( X0 != X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_60])]) ).

thf(f2357,plain,
    ! [X0: list_char,X1: list_char] :
      ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) = vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) )
      | ( X0 != X1 ) ),
    inference(equality_proxy_clausification,[],[f2356]) ).

thf(f2356,plain,
    ! [X0: list_char,X1: list_char] :
      ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) = vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) )
      | ( $false = vAPP(list_char,$o,vAPP(list_char,sTfun(list_char,$o),vEQ(list_char),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2352]) ).

thf(f2352,plain,
    ! [X0: list_char,X1: list_char] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) )
      | ( $false = vAPP(list_char,$o,vAPP(list_char,sTfun(list_char,$o),vEQ(list_char),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1635]) ).

thf(f1635,plain,
    ! [X0: list_char,X1: list_char] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) = vAPP(list_char,$o,vAPP(list_char,sTfun(list_char,$o),vEQ(list_char),X0),X1) ),
    inference(cnf_transformation,[],[f514]) ).

thf(f514,plain,
    ! [X0: list_char,X1: list_char] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) = vAPP(list_char,$o,vAPP(list_char,sTfun(list_char,$o),vEQ(list_char),X0),X1) ),
    inference(fool_elimination,[],[f513]) ).

thf(f513,plain,
    ! [X0: list_char,X1: list_char] :
      ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) = vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) )
      = ( X0 = X1 ) ),
    inference(rectify,[],[f187]) ).

thf(f187,axiom,
    ! [X7: list_char,X8: list_char] :
      ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X7) = vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X8) )
      = ( X7 = X8 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_186_fm_Oinject_I1_J) ).

thf(f2766,plain,
    spl174_59,
    inference(avatar_split_clause,[],[f1675,f2764]) ).

thf(f1675,plain,
    ! [X0: paraco1604210848lle_fm > $o] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,X0,vAPP(sTfun(paraco1604210848lle_fm,$o),paraco1604210848lle_fm,sK90,X0)) )
      | ( $true != vAPP(sTfun(paraco1604210848lle_fm,$o),$o,sP2,X0) ) ),
    inference(cnf_transformation,[],[f1372]) ).

thf(f2762,plain,
    spl174_58,
    inference(avatar_split_clause,[],[f1562,f2760]) ).

thf(f1562,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK25,X0)) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) ),
    inference(cnf_transformation,[],[f1288]) ).

thf(f1288,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK25,X0)) = X0 )
      | ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK25,sK26])],[f1285,f1287,f1286]) ).

thf(f1286,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ? [X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = X0 )
     => ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,vAPP(paraco1605129243lle_tv,nat,sK25,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1287,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ? [X2: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2) = X0 )
     => ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,vAPP(paraco1605129243lle_tv,$o,sK26,X0)) = X0 ) ),
    introduced(choice_axiom,[]) ).

thf(f1285,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ? [X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = X0 )
      | ? [X2: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X2) = X0 ) ),
    inference(rectify,[],[f968]) ).

thf(f968,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ? [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2) = X0 )
      | ? [X1: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) = X0 ) ),
    inference(ennf_transformation,[],[f869]) ).

thf(f869,plain,
    ! [X0: paraco1605129243lle_tv] :
      ( ! [X1: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X1) != X0 )
     => ~ ! [X2: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X2) != X0 ) ),
    inference(rectify,[],[f56]) ).

thf(f56,axiom,
    ! [X22: paraco1605129243lle_tv] :
      ( ! [X45: $o] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X45) != X22 )
     => ~ ! [X46: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X46) != X22 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_55_tv_Oexhaust) ).

thf(f2752,plain,
    spl174_57,
    inference(avatar_split_clause,[],[f1646,f2750]) ).

thf(f1646,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),X1) = X0 ),
    inference(cnf_transformation,[],[f536]) ).

thf(f536,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),X1) = X0 ),
    inference(fool_elimination,[],[f535]) ).

thf(f535,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X0),X1) = X0 ),
    inference(rectify,[],[f357]) ).

thf(f357,axiom,
    ! [X20: paraco1605129243lle_tv,X22: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$true),X20),X22) = X20 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_1_1_If_001t__Paraconsistency____Mirabelle____qxuposogha__Otv_T) ).

thf(f2748,plain,
    spl174_56,
    inference(avatar_split_clause,[],[f1645,f2746]) ).

thf(f2746,plain,
    ( spl174_56
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$false),X0),X1) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_56])]) ).

thf(f1645,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$false),X0),X1) = X1 ),
    inference(cnf_transformation,[],[f534]) ).

thf(f534,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$false),X0),X1) = X1 ),
    inference(fool_elimination,[],[f533]) ).

thf(f533,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$false),X0),X1) = X1 ),
    inference(rectify,[],[f356]) ).

thf(f356,axiom,
    ! [X20: paraco1605129243lle_tv,X22: paraco1605129243lle_tv] : ( vAPP(paraco1605129243lle_tv,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv),vAPP($o,sTfun(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,paraco1605129243lle_tv)),if_Par1134130401lle_tv,$false),X20),X22) = X22 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',help_If_2_1_If_001t__Paraconsistency____Mirabelle____qxuposogha__Otv_T) ).

thf(f2744,plain,
    spl174_55,
    inference(avatar_split_clause,[],[f1644,f2742]) ).

thf(f1644,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$true) = X0 ),
    inference(cnf_transformation,[],[f532]) ).

thf(f532,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$true) = X0 ),
    inference(fool_elimination,[],[f531]) ).

thf(f531,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$true) = X0 ),
    inference(rectify,[],[f185]) ).

thf(f185,axiom,
    ! [X25: paraco1605129243lle_tv,X26: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X25),X26),$true) = X25 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_184_old_Obool_Osimps_I3_J) ).

thf(f2740,plain,
    spl174_54,
    inference(avatar_split_clause,[],[f1643,f2738]) ).

thf(f2738,plain,
    ( spl174_54
  <=> ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$false) = X1 ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_54])]) ).

thf(f1643,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$false) = X1 ),
    inference(cnf_transformation,[],[f530]) ).

thf(f530,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$false) = X1 ),
    inference(fool_elimination,[],[f529]) ).

thf(f529,plain,
    ! [X0: paraco1605129243lle_tv,X1: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X0),X1),$false) = X1 ),
    inference(rectify,[],[f184]) ).

thf(f184,axiom,
    ! [X25: paraco1605129243lle_tv,X26: paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,vAPP(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv),vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,sTfun($o,paraco1605129243lle_tv)),produc234482697lle_tv,X25),X26),$false) = X26 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_183_old_Obool_Osimps_I4_J) ).

thf(f2736,plain,
    spl174_53,
    inference(avatar_split_clause,[],[f2355,f2734]) ).

thf(f2734,plain,
    ( spl174_53
  <=> ! [X0: list_char,X1: list_char] :
        ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_53])]) ).

thf(f2355,plain,
    ! [X0: list_char,X1: list_char] :
      ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) )
      | ( X0 = X1 ) ),
    inference(equality_proxy_clausification,[],[f2354]) ).

thf(f2354,plain,
    ! [X0: list_char,X1: list_char] :
      ( ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1) )
      | ( $true = vAPP(list_char,$o,vAPP(list_char,sTfun(list_char,$o),vEQ(list_char),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2353]) ).

thf(f2353,plain,
    ! [X0: list_char,X1: list_char] :
      ( ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0)),vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X1)) )
      | ( $true = vAPP(list_char,$o,vAPP(list_char,sTfun(list_char,$o),vEQ(list_char),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1635]) ).

thf(f2703,plain,
    spl174_52,
    inference(avatar_split_clause,[],[f2351,f2701]) ).

thf(f2701,plain,
    ( spl174_52
  <=> ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) )
        | ( X0 != X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_52])]) ).

thf(f2351,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) )
      | ( X0 != X1 ) ),
    inference(equality_proxy_clausification,[],[f2350]) ).

thf(f2350,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2346]) ).

thf(f2346,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) )
      | ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1636]) ).

thf(f1636,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X1) ),
    inference(cnf_transformation,[],[f516]) ).

thf(f516,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X1) ),
    inference(fool_elimination,[],[f515]) ).

thf(f515,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) )
      = ( X0 = X1 ) ),
    inference(rectify,[],[f31]) ).

thf(f31,axiom,
    ! [X30: paraco1604210848lle_fm,X31: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X30) = vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X31) )
      = ( X30 = X31 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_30_fm_Oinject_I2_J) ).

thf(f2699,plain,
    spl174_51,
    inference(avatar_split_clause,[],[f1668,f2697]) ).

thf(f1668,plain,
    ! [X0: set_nat,X1: paraco1604210848lle_fm] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) ) ),
    inference(cnf_transformation,[],[f1020]) ).

thf(f1020,plain,
    ! [X0: set_nat,X1: paraco1604210848lle_fm] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) ) ),
    inference(ennf_transformation,[],[f915]) ).

thf(f915,plain,
    ! [X0: set_nat,X1: paraco1604210848lle_fm] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) )
     => ( $true != vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) ) ),
    inference(flattening,[],[f540]) ).

thf(f540,plain,
    ! [X0: set_nat,X1: paraco1604210848lle_fm] :
      ( ( $true != vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1) )
     => ( $true != vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) ) ),
    inference(fool_elimination,[],[f539]) ).

thf(f539,plain,
    ! [X0: set_nat,X1: paraco1604210848lle_fm] :
      ( ~ vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X0),X1)
     => ~ vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X1) ),
    inference(rectify,[],[f18]) ).

thf(f18,axiom,
    ! [X9: set_nat,X5: paraco1604210848lle_fm] :
      ( ~ vAPP(paraco1604210848lle_fm,$o,vAPP(set_nat,sTfun(paraco1604210848lle_fm,$o),paraco55203475lid_in,X9),X5)
     => ~ vAPP(paraco1604210848lle_fm,$o,paraco327635598_valid,X5) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_17_transfer) ).

thf(f2695,plain,
    spl174_50,
    inference(avatar_split_clause,[],[f1571,f2693]) ).

thf(f1571,plain,
    ! [X0: set_nat] :
      ( ( top_top_set_nat = X0 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1306]) ).

thf(f1306,plain,
    ! [X0: set_nat] :
      ( ( top_top_set_nat = X0 )
      | ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK35])],[f977,f1305]) ).

thf(f1305,plain,
    ! [X0: set_nat] :
      ( ? [X1: nat] : ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X1),X0) )
     => ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,vAPP(set_nat,nat,sK35,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f977,plain,
    ! [X0: set_nat] :
      ( ( top_top_set_nat = X0 )
      | ? [X1: nat] : ( $true != vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X1),X0) ) ),
    inference(ennf_transformation,[],[f456]) ).

thf(f456,plain,
    ! [X0: set_nat] :
      ( ! [X1: nat] : ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X1),X0) )
     => ( top_top_set_nat = X0 ) ),
    inference(fool_elimination,[],[f455]) ).

thf(f455,plain,
    ! [X0: set_nat] :
      ( ! [X1: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X1),X0)
     => ( top_top_set_nat = X0 ) ),
    inference(rectify,[],[f125]) ).

thf(f125,axiom,
    ! [X38: set_nat] :
      ( ! [X41: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X41),X38)
     => ( top_top_set_nat = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_124_UNIV__eq__I) ).

thf(f2691,plain,
    spl174_49,
    inference(avatar_split_clause,[],[f1570,f2689]) ).

thf(f1570,plain,
    ! [X0: set_Pa1764573435lle_tv] :
      ( ( top_to1057771083lle_tv = X0 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1304]) ).

thf(f1304,plain,
    ! [X0: set_Pa1764573435lle_tv] :
      ( ( top_to1057771083lle_tv = X0 )
      | ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK34])],[f976,f1303]) ).

thf(f1303,plain,
    ! [X0: set_Pa1764573435lle_tv] :
      ( ? [X1: paraco1605129243lle_tv] : ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X1),X0) )
     => ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,vAPP(set_Pa1764573435lle_tv,paraco1605129243lle_tv,sK34,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f976,plain,
    ! [X0: set_Pa1764573435lle_tv] :
      ( ( top_to1057771083lle_tv = X0 )
      | ? [X1: paraco1605129243lle_tv] : ( $true != vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X1),X0) ) ),
    inference(ennf_transformation,[],[f454]) ).

thf(f454,plain,
    ! [X0: set_Pa1764573435lle_tv] :
      ( ! [X1: paraco1605129243lle_tv] : ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X1),X0) )
     => ( top_to1057771083lle_tv = X0 ) ),
    inference(fool_elimination,[],[f453]) ).

thf(f453,plain,
    ! [X0: set_Pa1764573435lle_tv] :
      ( ! [X1: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X1),X0)
     => ( top_to1057771083lle_tv = X0 ) ),
    inference(rectify,[],[f126]) ).

thf(f126,axiom,
    ! [X38: set_Pa1764573435lle_tv] :
      ( ! [X41: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X41),X38)
     => ( top_to1057771083lle_tv = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_125_UNIV__eq__I) ).

thf(f2687,plain,
    spl174_48,
    inference(avatar_split_clause,[],[f1569,f2685]) ).

thf(f1569,plain,
    ! [X0: set_Pr1986765409at_nat] :
      ( ( top_to1555900337at_nat = X0 )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1302]) ).

thf(f1302,plain,
    ! [X0: set_Pr1986765409at_nat] :
      ( ( top_to1555900337at_nat = X0 )
      | ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK33])],[f975,f1301]) ).

thf(f1301,plain,
    ! [X0: set_Pr1986765409at_nat] :
      ( ? [X1: product_prod_nat_nat] : ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X1),X0) )
     => ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,vAPP(set_Pr1986765409at_nat,product_prod_nat_nat,sK33,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f975,plain,
    ! [X0: set_Pr1986765409at_nat] :
      ( ( top_to1555900337at_nat = X0 )
      | ? [X1: product_prod_nat_nat] : ( $true != vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X1),X0) ) ),
    inference(ennf_transformation,[],[f452]) ).

thf(f452,plain,
    ! [X0: set_Pr1986765409at_nat] :
      ( ! [X1: product_prod_nat_nat] : ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X1),X0) )
     => ( top_to1555900337at_nat = X0 ) ),
    inference(fool_elimination,[],[f451]) ).

thf(f451,plain,
    ! [X0: set_Pr1986765409at_nat] :
      ( ! [X1: product_prod_nat_nat] : vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X1),X0)
     => ( top_to1555900337at_nat = X0 ) ),
    inference(rectify,[],[f124]) ).

thf(f124,axiom,
    ! [X38: set_Pr1986765409at_nat] :
      ( ! [X41: product_prod_nat_nat] : vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X41),X38)
     => ( top_to1555900337at_nat = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_123_UNIV__eq__I) ).

thf(f2683,plain,
    spl174_47,
    inference(avatar_split_clause,[],[f1568,f2681]) ).

thf(f1568,plain,
    ! [X0: set_Pr13445366lle_tv] :
      ( ( top_to1411004326lle_tv = X0 )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1300]) ).

thf(f1300,plain,
    ! [X0: set_Pr13445366lle_tv] :
      ( ( top_to1411004326lle_tv = X0 )
      | ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK32])],[f974,f1299]) ).

thf(f1299,plain,
    ! [X0: set_Pr13445366lle_tv] :
      ( ? [X1: produc270694976lle_tv] : ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X1),X0) )
     => ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,vAPP(set_Pr13445366lle_tv,produc270694976lle_tv,sK32,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f974,plain,
    ! [X0: set_Pr13445366lle_tv] :
      ( ( top_to1411004326lle_tv = X0 )
      | ? [X1: produc270694976lle_tv] : ( $true != vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X1),X0) ) ),
    inference(ennf_transformation,[],[f450]) ).

thf(f450,plain,
    ! [X0: set_Pr13445366lle_tv] :
      ( ! [X1: produc270694976lle_tv] : ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X1),X0) )
     => ( top_to1411004326lle_tv = X0 ) ),
    inference(fool_elimination,[],[f449]) ).

thf(f449,plain,
    ! [X0: set_Pr13445366lle_tv] :
      ( ! [X1: produc270694976lle_tv] : vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X1),X0)
     => ( top_to1411004326lle_tv = X0 ) ),
    inference(rectify,[],[f123]) ).

thf(f123,axiom,
    ! [X38: set_Pr13445366lle_tv] :
      ( ! [X41: produc270694976lle_tv] : vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X41),X38)
     => ( top_to1411004326lle_tv = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_122_UNIV__eq__I) ).

thf(f2679,plain,
    spl174_46,
    inference(avatar_split_clause,[],[f1567,f2677]) ).

thf(f1567,plain,
    ! [X0: set_Pr560526279lle_tv] :
      ( ( top_to449985143lle_tv = X0 )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1298]) ).

thf(f1298,plain,
    ! [X0: set_Pr560526279lle_tv] :
      ( ( top_to449985143lle_tv = X0 )
      | ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK31])],[f973,f1297]) ).

thf(f1297,plain,
    ! [X0: set_Pr560526279lle_tv] :
      ( ? [X1: produc931990033lle_tv] : ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X1),X0) )
     => ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,vAPP(set_Pr560526279lle_tv,produc931990033lle_tv,sK31,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f973,plain,
    ! [X0: set_Pr560526279lle_tv] :
      ( ( top_to449985143lle_tv = X0 )
      | ? [X1: produc931990033lle_tv] : ( $true != vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X1),X0) ) ),
    inference(ennf_transformation,[],[f448]) ).

thf(f448,plain,
    ! [X0: set_Pr560526279lle_tv] :
      ( ! [X1: produc931990033lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X1),X0) )
     => ( top_to449985143lle_tv = X0 ) ),
    inference(fool_elimination,[],[f447]) ).

thf(f447,plain,
    ! [X0: set_Pr560526279lle_tv] :
      ( ! [X1: produc931990033lle_tv] : vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X1),X0)
     => ( top_to449985143lle_tv = X0 ) ),
    inference(rectify,[],[f120]) ).

thf(f120,axiom,
    ! [X38: set_Pr560526279lle_tv] :
      ( ! [X41: produc931990033lle_tv] : vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X41),X38)
     => ( top_to449985143lle_tv = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_119_UNIV__eq__I) ).

thf(f2675,plain,
    spl174_45,
    inference(avatar_split_clause,[],[f1566,f2673]) ).

thf(f1566,plain,
    ! [X0: set_Pr2120184979lle_fm] :
      ( ( top_to775056195lle_fm = X0 )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1296]) ).

thf(f1296,plain,
    ! [X0: set_Pr2120184979lle_fm] :
      ( ( top_to775056195lle_fm = X0 )
      | ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK30])],[f972,f1295]) ).

thf(f1295,plain,
    ! [X0: set_Pr2120184979lle_fm] :
      ( ? [X1: produc696645085lle_fm] : ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X1),X0) )
     => ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,vAPP(set_Pr2120184979lle_fm,produc696645085lle_fm,sK30,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f972,plain,
    ! [X0: set_Pr2120184979lle_fm] :
      ( ( top_to775056195lle_fm = X0 )
      | ? [X1: produc696645085lle_fm] : ( $true != vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X1),X0) ) ),
    inference(ennf_transformation,[],[f446]) ).

thf(f446,plain,
    ! [X0: set_Pr2120184979lle_fm] :
      ( ! [X1: produc696645085lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X1),X0) )
     => ( top_to775056195lle_fm = X0 ) ),
    inference(fool_elimination,[],[f445]) ).

thf(f445,plain,
    ! [X0: set_Pr2120184979lle_fm] :
      ( ! [X1: produc696645085lle_fm] : vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X1),X0)
     => ( top_to775056195lle_fm = X0 ) ),
    inference(rectify,[],[f118]) ).

thf(f118,axiom,
    ! [X38: set_Pr2120184979lle_fm] :
      ( ! [X41: produc696645085lle_fm] : vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X41),X38)
     => ( top_to775056195lle_fm = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_117_UNIV__eq__I) ).

thf(f2671,plain,
    spl174_44,
    inference(avatar_split_clause,[],[f1565,f2669]) ).

thf(f1565,plain,
    ! [X0: set_Pr1725653840tv_nat] :
      ( ( top_to975729152tv_nat = X0 )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1294]) ).

thf(f1294,plain,
    ! [X0: set_Pr1725653840tv_nat] :
      ( ( top_to975729152tv_nat = X0 )
      | ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK29])],[f971,f1293]) ).

thf(f1293,plain,
    ! [X0: set_Pr1725653840tv_nat] :
      ( ? [X1: produc194167194tv_nat] : ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X1),X0) )
     => ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,vAPP(set_Pr1725653840tv_nat,produc194167194tv_nat,sK29,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f971,plain,
    ! [X0: set_Pr1725653840tv_nat] :
      ( ( top_to975729152tv_nat = X0 )
      | ? [X1: produc194167194tv_nat] : ( $true != vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X1),X0) ) ),
    inference(ennf_transformation,[],[f444]) ).

thf(f444,plain,
    ! [X0: set_Pr1725653840tv_nat] :
      ( ! [X1: produc194167194tv_nat] : ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X1),X0) )
     => ( top_to975729152tv_nat = X0 ) ),
    inference(fool_elimination,[],[f443]) ).

thf(f443,plain,
    ! [X0: set_Pr1725653840tv_nat] :
      ( ! [X1: produc194167194tv_nat] : vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X1),X0)
     => ( top_to975729152tv_nat = X0 ) ),
    inference(rectify,[],[f122]) ).

thf(f122,axiom,
    ! [X38: set_Pr1725653840tv_nat] :
      ( ! [X41: produc194167194tv_nat] : vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X41),X38)
     => ( top_to975729152tv_nat = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_121_UNIV__eq__I) ).

thf(f2667,plain,
    spl174_43,
    inference(avatar_split_clause,[],[f1564,f2665]) ).

thf(f1564,plain,
    ! [X0: set_Pr1357842111at_nat] :
      ( ( top_to1541413903at_nat = X0 )
      | ( $true != vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1292]) ).

thf(f1292,plain,
    ! [X0: set_Pr1357842111at_nat] :
      ( ( top_to1541413903at_nat = X0 )
      | ( $true != vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK28])],[f970,f1291]) ).

thf(f1291,plain,
    ! [X0: set_Pr1357842111at_nat] :
      ( ? [X1: produc1281043295at_nat] : ( $true != vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X1),X0) )
     => ( $true != vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,vAPP(set_Pr1357842111at_nat,produc1281043295at_nat,sK28,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f970,plain,
    ! [X0: set_Pr1357842111at_nat] :
      ( ( top_to1541413903at_nat = X0 )
      | ? [X1: produc1281043295at_nat] : ( $true != vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X1),X0) ) ),
    inference(ennf_transformation,[],[f442]) ).

thf(f442,plain,
    ! [X0: set_Pr1357842111at_nat] :
      ( ! [X1: produc1281043295at_nat] : ( $true = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X1),X0) )
     => ( top_to1541413903at_nat = X0 ) ),
    inference(fool_elimination,[],[f441]) ).

thf(f441,plain,
    ! [X0: set_Pr1357842111at_nat] :
      ( ! [X1: produc1281043295at_nat] : vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X1),X0)
     => ( top_to1541413903at_nat = X0 ) ),
    inference(rectify,[],[f121]) ).

thf(f121,axiom,
    ! [X38: set_Pr1357842111at_nat] :
      ( ! [X41: produc1281043295at_nat] : vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X41),X38)
     => ( top_to1541413903at_nat = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_120_UNIV__eq__I) ).

thf(f2663,plain,
    spl174_42,
    inference(avatar_split_clause,[],[f1563,f2661]) ).

thf(f1563,plain,
    ! [X0: set_Pr2061825550lle_tv] :
      ( ( top_to138697918lle_tv = X0 )
      | ( $true != vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) ) ),
    inference(cnf_transformation,[],[f1290]) ).

thf(f1290,plain,
    ! [X0: set_Pr2061825550lle_tv] :
      ( ( top_to138697918lle_tv = X0 )
      | ( $true != vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) ) ),
    inference(skolemisation,[status(esa),new_symbols(skolem,[sK27])],[f969,f1289]) ).

thf(f1289,plain,
    ! [X0: set_Pr2061825550lle_tv] :
      ( ? [X1: produc1852595672lle_tv] : ( $true != vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X1),X0) )
     => ( $true != vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,vAPP(set_Pr2061825550lle_tv,produc1852595672lle_tv,sK27,X0)),X0) ) ),
    introduced(choice_axiom,[]) ).

thf(f969,plain,
    ! [X0: set_Pr2061825550lle_tv] :
      ( ( top_to138697918lle_tv = X0 )
      | ? [X1: produc1852595672lle_tv] : ( $true != vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X1),X0) ) ),
    inference(ennf_transformation,[],[f440]) ).

thf(f440,plain,
    ! [X0: set_Pr2061825550lle_tv] :
      ( ! [X1: produc1852595672lle_tv] : ( $true = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X1),X0) )
     => ( top_to138697918lle_tv = X0 ) ),
    inference(fool_elimination,[],[f439]) ).

thf(f439,plain,
    ! [X0: set_Pr2061825550lle_tv] :
      ( ! [X1: produc1852595672lle_tv] : vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X1),X0)
     => ( top_to138697918lle_tv = X0 ) ),
    inference(rectify,[],[f119]) ).

thf(f119,axiom,
    ! [X38: set_Pr2061825550lle_tv] :
      ( ! [X41: produc1852595672lle_tv] : vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X41),X38)
     => ( top_to138697918lle_tv = X38 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_118_UNIV__eq__I) ).

thf(f2659,plain,
    spl174_41,
    inference(avatar_split_clause,[],[f2349,f2657]) ).

thf(f2657,plain,
    ( spl174_41
  <=> ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
        ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_41])]) ).

thf(f2349,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) )
      | ( X0 = X1 ) ),
    inference(equality_proxy_clausification,[],[f2348]) ).

thf(f2348,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2347]) ).

thf(f2347,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] :
      ( ( $false = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1)),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0)) )
      | ( $true = vAPP(paraco1604210848lle_fm,$o,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,$o),vEQ(paraco1604210848lle_fm),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1636]) ).

thf(f2655,plain,
    spl174_40,
    inference(avatar_split_clause,[],[f1617,f2653]) ).

thf(f1617,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X1 ),
    inference(cnf_transformation,[],[f881]) ).

thf(f881,plain,
    ! [X0: nat > nat,X1: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X0),X1)) = X1 ),
    inference(rectify,[],[f319]) ).

thf(f319,axiom,
    ! [X7: nat > nat,X34: paraco1605129243lle_tv] : ( vAPP(produc931990033lle_tv,paraco1605129243lle_tv,produc547496597lle_tv,vAPP(paraco1605129243lle_tv,produc931990033lle_tv,vAPP(sTfun(nat,nat),sTfun(paraco1605129243lle_tv,produc931990033lle_tv),produc1680557635lle_tv,X7),X34)) = X34 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_318_snd__conv) ).

thf(f2651,plain,
    spl174_39,
    inference(avatar_split_clause,[],[f1616,f2649]) ).

thf(f1616,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X1 ),
    inference(cnf_transformation,[],[f880]) ).

thf(f880,plain,
    ! [X0: list_char > paraco1605129243lle_tv,X1: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X0),X1)) = X1 ),
    inference(rectify,[],[f318]) ).

thf(f318,axiom,
    ! [X7: list_char > paraco1605129243lle_tv,X34: paraco1604210848lle_fm] : ( vAPP(produc696645085lle_fm,paraco1604210848lle_fm,produc148705065lle_fm,vAPP(paraco1604210848lle_fm,produc696645085lle_fm,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,produc696645085lle_fm),produc1710735575lle_fm,X7),X34)) = X34 ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_317_snd__conv) ).

thf(f2647,plain,
    spl174_38,
    inference(avatar_split_clause,[],[f1551,f2645]) ).

thf(f1551,plain,
    ! [X0: list_char > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),paraco367965286_Truth) ),
    inference(cnf_transformation,[],[f422]) ).

thf(f422,plain,
    ! [X0: list_char > paraco1605129243lle_tv] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),paraco367965286_Truth) ),
    inference(fool_elimination,[],[f421]) ).

thf(f421,plain,
    ! [X0: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X0),paraco367965286_Truth) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ),
    inference(rectify,[],[f23]) ).

thf(f23,axiom,
    ! [X4: list_char > paraco1605129243lle_tv] : ( vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,X4),paraco367965286_Truth) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_22_eval_Osimps_I2_J) ).

thf(f2643,plain,
    spl174_37,
    inference(avatar_split_clause,[],[f1531,f2640]) ).

thf(f1531,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    inference(cnf_transformation,[],[f398]) ).

thf(f398,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    inference(fool_elimination,[],[f2]) ).

thf(f2,axiom,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p2) = vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_1_a) ).

thf(f2638,plain,
    ~ spl174_36,
    inference(avatar_split_clause,[],[f1512,f2635]) ).

thf(f1512,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    inference(cnf_transformation,[],[f362]) ).

thf(f362,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    inference(fool_elimination,[],[f1]) ).

thf(f1,axiom,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,$true),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_0_a_H_H) ).

thf(f2633,plain,
    spl174_35,
    inference(avatar_split_clause,[],[f2345,f2631]) ).

thf(f2631,plain,
    ( spl174_35
  <=> ! [X0: nat,X1: nat] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0) )
        | ( X0 != X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_35])]) ).

thf(f2345,plain,
    ! [X0: nat,X1: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0) )
      | ( X0 != X1 ) ),
    inference(equality_proxy_clausification,[],[f2344]) ).

thf(f2344,plain,
    ! [X0: nat,X1: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0) )
      | ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2340]) ).

thf(f2340,plain,
    ! [X0: nat,X1: nat] :
      ( ( $true = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0)) )
      | ( $false = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1637]) ).

thf(f1637,plain,
    ! [X0: nat,X1: nat] : ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X0),X1) ),
    inference(cnf_transformation,[],[f518]) ).

thf(f518,plain,
    ! [X0: nat,X1: nat] : ( vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0)) = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X0),X1) ),
    inference(fool_elimination,[],[f517]) ).

thf(f517,plain,
    ! [X0: nat,X1: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0) )
      = ( X0 = X1 ) ),
    inference(rectify,[],[f33]) ).

thf(f33,axiom,
    ! [X34: nat,X35: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X34) = vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X35) )
      = ( X34 = X35 ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_32_tv_Oinject_I2_J) ).

thf(f2629,plain,
    spl174_34,
    inference(avatar_split_clause,[],[f1764,f2627]) ).

thf(f2627,plain,
    ( spl174_34
  <=> ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_34])]) ).

thf(f1764,plain,
    ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2) ),
    inference(cnf_transformation,[],[f927]) ).

thf(f927,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2) ),
    inference(rectify,[],[f52]) ).

thf(f52,axiom,
    ! [X30: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X30) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_51_fm_Odistinct_I19_J) ).

thf(f2625,plain,
    spl174_33,
    inference(avatar_split_clause,[],[f1763,f2623]) ).

thf(f2623,plain,
    ( spl174_33
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_33])]) ).

thf(f1763,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2) ),
    inference(cnf_transformation,[],[f926]) ).

thf(f926,plain,
    ! [X0: list_char,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X1),X2) ),
    inference(rectify,[],[f190]) ).

thf(f190,axiom,
    ! [X7: list_char,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_189_fm_Odistinct_I5_J) ).

thf(f2621,plain,
    spl174_32,
    inference(avatar_split_clause,[],[f1762,f2619]) ).

thf(f2619,plain,
    ( spl174_32
  <=> ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_32])]) ).

thf(f1762,plain,
    ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) ),
    inference(cnf_transformation,[],[f925]) ).

thf(f925,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) ),
    inference(rectify,[],[f34]) ).

thf(f34,axiom,
    ! [X30: paraco1604210848lle_fm,X28: paraco1604210848lle_fm,X29: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X28),X29) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X30) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_33_fm_Odistinct_I23_J) ).

thf(f2617,plain,
    spl174_31,
    inference(avatar_split_clause,[],[f1761,f2615]) ).

thf(f2615,plain,
    ( spl174_31
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_31])]) ).

thf(f1761,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) ),
    inference(cnf_transformation,[],[f924]) ).

thf(f924,plain,
    ! [X0: list_char,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X1),X2) ),
    inference(rectify,[],[f191]) ).

thf(f191,axiom,
    ! [X7: list_char,X28: paraco1604210848lle_fm,X29: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X28),X29) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_190_fm_Odistinct_I9_J) ).

thf(f2613,plain,
    spl174_30,
    inference(avatar_split_clause,[],[f2343,f2611]) ).

thf(f2611,plain,
    ( spl174_30
  <=> ! [X0: nat,X1: nat] :
        ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0) )
        | ( X0 = X1 ) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_30])]) ).

thf(f2343,plain,
    ! [X0: nat,X1: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0) )
      | ( X0 = X1 ) ),
    inference(equality_proxy_clausification,[],[f2342]) ).

thf(f2342,plain,
    ! [X0: nat,X1: nat] :
      ( ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0) )
      | ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X0),X1) ) ),
    inference(equality_proxy_clausification,[],[f2341]) ).

thf(f2341,plain,
    ! [X0: nat,X1: nat] :
      ( ( $false = vAPP(paraco1605129243lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(paraco1605129243lle_tv,$o),vEQ(paraco1605129243lle_tv),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1)),vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X0)) )
      | ( $true = vAPP(nat,$o,vAPP(nat,sTfun(nat,$o),vEQ(nat),X0),X1) ) ),
    inference(binary_proxy_clausification,[],[f1637]) ).

thf(f2609,plain,
    spl174_29,
    inference(avatar_split_clause,[],[f1760,f2607]) ).

thf(f2607,plain,
    ( spl174_29
  <=> ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_29])]) ).

thf(f1760,plain,
    ! [X2: paraco1604210848lle_fm,X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2) ),
    inference(cnf_transformation,[],[f923]) ).

thf(f923,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2) ),
    inference(rectify,[],[f59]) ).

thf(f59,axiom,
    ! [X30: paraco1604210848lle_fm,X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X30) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_58_fm_Odistinct_I21_J) ).

thf(f2605,plain,
    spl174_28,
    inference(avatar_split_clause,[],[f1759,f2603]) ).

thf(f2603,plain,
    ( spl174_28
  <=> ! [X2: paraco1604210848lle_fm,X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_28])]) ).

thf(f1759,plain,
    ! [X2: paraco1604210848lle_fm,X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2) ),
    inference(cnf_transformation,[],[f922]) ).

thf(f922,plain,
    ! [X0: list_char,X1: paraco1604210848lle_fm,X2: paraco1604210848lle_fm] : ( vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X1),X2) ),
    inference(rectify,[],[f192]) ).

thf(f192,axiom,
    ! [X7: list_char,X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_191_fm_Odistinct_I7_J) ).

thf(f2601,plain,
    spl174_27,
    inference(avatar_split_clause,[],[f1950,f2598]) ).

thf(f1950,plain,
    vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),top_top_set_nat) = $true,
    inference(cnf_transformation,[],[f857]) ).

thf(f857,plain,
    vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),top_top_set_nat) = $true,
    inference(fool_elimination,[],[f856]) ).

thf(f856,plain,
    vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),top_top_set_nat),
    inference(rectify,[],[f28]) ).

thf(f28,axiom,
    vAPP(set_nat,$o,vAPP(sTfun(nat,nat),sTfun(set_nat,$o),inj_on_nat_nat,f),top_top_set_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_27_assms) ).

thf(f2594,plain,
    spl174_26,
    inference(avatar_split_clause,[],[f1615,f2592]) ).

thf(f2592,plain,
    ( spl174_26
  <=> ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != paraco367965286_Truth ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_26])]) ).

thf(f1615,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != paraco367965286_Truth ),
    inference(cnf_transformation,[],[f13]) ).

thf(f13,axiom,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,X0),X1) != paraco367965286_Truth ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_12_fm_Odistinct_I13_J) ).

thf(f2590,plain,
    spl174_25,
    inference(avatar_split_clause,[],[f1614,f2588]) ).

thf(f2588,plain,
    ( spl174_25
  <=> ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_25])]) ).

thf(f1614,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1) ),
    inference(cnf_transformation,[],[f879]) ).

thf(f879,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X0),X1) ),
    inference(rectify,[],[f30]) ).

thf(f30,axiom,
    ! [X28: paraco1604210848lle_fm,X29: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1745535428le_Eql,X28),X29) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_29_fm_Odistinct_I17_J) ).

thf(f2586,plain,
    spl174_24,
    inference(avatar_split_clause,[],[f1613,f2584]) ).

thf(f2584,plain,
    ( spl174_24
  <=> ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_24])]) ).

thf(f1613,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) ),
    inference(cnf_transformation,[],[f878]) ).

thf(f878,plain,
    ! [X0: paraco1604210848lle_fm,X1: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X0),X1) ),
    inference(rectify,[],[f16]) ).

thf(f16,axiom,
    ! [X10: paraco1604210848lle_fm,X11: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco1389086619le_Eql,X10),X11) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_15_fm_Odistinct_I15_J) ).

thf(f2582,plain,
    spl174_23,
    inference(avatar_split_clause,[],[f1609,f2580]) ).

thf(f1609,plain,
    ! [X0: nat] : ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) ),
    inference(cnf_transformation,[],[f506]) ).

thf(f506,plain,
    ! [X0: nat] : ( $true = vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat) ),
    inference(fool_elimination,[],[f505]) ).

thf(f505,plain,
    ! [X0: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X0),top_top_set_nat),
    inference(rectify,[],[f70]) ).

thf(f70,axiom,
    ! [X20: nat] : vAPP(set_nat,$o,vAPP(nat,sTfun(set_nat,$o),member_nat,X20),top_top_set_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_69_iso__tuple__UNIV__I) ).

thf(f2578,plain,
    spl174_22,
    inference(avatar_split_clause,[],[f1607,f2576]) ).

thf(f1607,plain,
    ! [X0: paraco1605129243lle_tv] : ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) ),
    inference(cnf_transformation,[],[f502]) ).

thf(f502,plain,
    ! [X0: paraco1605129243lle_tv] : ( $true = vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv) ),
    inference(fool_elimination,[],[f501]) ).

thf(f501,plain,
    ! [X0: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X0),top_to1057771083lle_tv),
    inference(rectify,[],[f71]) ).

thf(f71,axiom,
    ! [X20: paraco1605129243lle_tv] : vAPP(set_Pa1764573435lle_tv,$o,vAPP(paraco1605129243lle_tv,sTfun(set_Pa1764573435lle_tv,$o),member266900804lle_tv,X20),top_to1057771083lle_tv),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_70_iso__tuple__UNIV__I) ).

thf(f2574,plain,
    spl174_21,
    inference(avatar_split_clause,[],[f1605,f2572]) ).

thf(f2572,plain,
    ( spl174_21
  <=> ! [X0: product_prod_nat_nat] : ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X0),top_to1555900337at_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_21])]) ).

thf(f1605,plain,
    ! [X0: product_prod_nat_nat] : ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X0),top_to1555900337at_nat) ),
    inference(cnf_transformation,[],[f498]) ).

thf(f498,plain,
    ! [X0: product_prod_nat_nat] : ( $true = vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X0),top_to1555900337at_nat) ),
    inference(fool_elimination,[],[f497]) ).

thf(f497,plain,
    ! [X0: product_prod_nat_nat] : vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X0),top_to1555900337at_nat),
    inference(rectify,[],[f78]) ).

thf(f78,axiom,
    ! [X20: product_prod_nat_nat] : vAPP(set_Pr1986765409at_nat,$o,vAPP(product_prod_nat_nat,sTfun(set_Pr1986765409at_nat,$o),member701585322at_nat,X20),top_to1555900337at_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_77_UNIV__I) ).

thf(f2570,plain,
    spl174_20,
    inference(avatar_split_clause,[],[f1603,f2568]) ).

thf(f2568,plain,
    ( spl174_20
  <=> ! [X0: produc270694976lle_tv] : ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X0),top_to1411004326lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_20])]) ).

thf(f1603,plain,
    ! [X0: produc270694976lle_tv] : ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X0),top_to1411004326lle_tv) ),
    inference(cnf_transformation,[],[f494]) ).

thf(f494,plain,
    ! [X0: produc270694976lle_tv] : ( $true = vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X0),top_to1411004326lle_tv) ),
    inference(fool_elimination,[],[f493]) ).

thf(f493,plain,
    ! [X0: produc270694976lle_tv] : vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X0),top_to1411004326lle_tv),
    inference(rectify,[],[f77]) ).

thf(f77,axiom,
    ! [X20: produc270694976lle_tv] : vAPP(set_Pr13445366lle_tv,$o,vAPP(produc270694976lle_tv,sTfun(set_Pr13445366lle_tv,$o),member813679063lle_tv,X20),top_to1411004326lle_tv),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_76_UNIV__I) ).

thf(f2566,plain,
    spl174_19,
    inference(avatar_split_clause,[],[f1601,f2564]) ).

thf(f1601,plain,
    ! [X0: produc931990033lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),top_to449985143lle_tv) ),
    inference(cnf_transformation,[],[f490]) ).

thf(f490,plain,
    ! [X0: produc931990033lle_tv] : ( $true = vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),top_to449985143lle_tv) ),
    inference(fool_elimination,[],[f489]) ).

thf(f489,plain,
    ! [X0: produc931990033lle_tv] : vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X0),top_to449985143lle_tv),
    inference(rectify,[],[f74]) ).

thf(f74,axiom,
    ! [X20: produc931990033lle_tv] : vAPP(set_Pr560526279lle_tv,$o,vAPP(produc931990033lle_tv,sTfun(set_Pr560526279lle_tv,$o),member1569366824lle_tv,X20),top_to449985143lle_tv),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_73_UNIV__I) ).

thf(f2562,plain,
    spl174_18,
    inference(avatar_split_clause,[],[f1599,f2560]) ).

thf(f1599,plain,
    ! [X0: produc696645085lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),top_to775056195lle_fm) ),
    inference(cnf_transformation,[],[f486]) ).

thf(f486,plain,
    ! [X0: produc696645085lle_fm] : ( $true = vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),top_to775056195lle_fm) ),
    inference(fool_elimination,[],[f485]) ).

thf(f485,plain,
    ! [X0: produc696645085lle_fm] : vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X0),top_to775056195lle_fm),
    inference(rectify,[],[f72]) ).

thf(f72,axiom,
    ! [X20: produc696645085lle_fm] : vAPP(set_Pr2120184979lle_fm,$o,vAPP(produc696645085lle_fm,sTfun(set_Pr2120184979lle_fm,$o),member1474794996lle_fm,X20),top_to775056195lle_fm),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_71_UNIV__I) ).

thf(f2558,plain,
    spl174_17,
    inference(avatar_split_clause,[],[f1597,f2556]) ).

thf(f2556,plain,
    ( spl174_17
  <=> ! [X0: produc194167194tv_nat] : ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X0),top_to975729152tv_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_17])]) ).

thf(f1597,plain,
    ! [X0: produc194167194tv_nat] : ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X0),top_to975729152tv_nat) ),
    inference(cnf_transformation,[],[f482]) ).

thf(f482,plain,
    ! [X0: produc194167194tv_nat] : ( $true = vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X0),top_to975729152tv_nat) ),
    inference(fool_elimination,[],[f481]) ).

thf(f481,plain,
    ! [X0: produc194167194tv_nat] : vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X0),top_to975729152tv_nat),
    inference(rectify,[],[f76]) ).

thf(f76,axiom,
    ! [X20: produc194167194tv_nat] : vAPP(set_Pr1725653840tv_nat,$o,vAPP(produc194167194tv_nat,sTfun(set_Pr1725653840tv_nat,$o),member737151281tv_nat,X20),top_to975729152tv_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_75_UNIV__I) ).

thf(f2554,plain,
    spl174_16,
    inference(avatar_split_clause,[],[f1594,f2552]) ).

thf(f2552,plain,
    ( spl174_16
  <=> ! [X0: produc1281043295at_nat] : ( $true = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),top_to1541413903at_nat) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_16])]) ).

thf(f1594,plain,
    ! [X0: produc1281043295at_nat] : ( $true = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),top_to1541413903at_nat) ),
    inference(cnf_transformation,[],[f476]) ).

thf(f476,plain,
    ! [X0: produc1281043295at_nat] : ( $true = vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),top_to1541413903at_nat) ),
    inference(fool_elimination,[],[f475]) ).

thf(f475,plain,
    ! [X0: produc1281043295at_nat] : vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X0),top_to1541413903at_nat),
    inference(rectify,[],[f75]) ).

thf(f75,axiom,
    ! [X20: produc1281043295at_nat] : vAPP(set_Pr1357842111at_nat,$o,vAPP(produc1281043295at_nat,sTfun(set_Pr1357842111at_nat,$o),member112824072at_nat,X20),top_to1541413903at_nat),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_74_UNIV__I) ).

thf(f2550,plain,
    spl174_15,
    inference(avatar_split_clause,[],[f1593,f2548]) ).

thf(f2548,plain,
    ( spl174_15
  <=> ! [X0: produc1852595672lle_tv] : ( $true = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),top_to138697918lle_tv) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_15])]) ).

thf(f1593,plain,
    ! [X0: produc1852595672lle_tv] : ( $true = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),top_to138697918lle_tv) ),
    inference(cnf_transformation,[],[f474]) ).

thf(f474,plain,
    ! [X0: produc1852595672lle_tv] : ( $true = vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),top_to138697918lle_tv) ),
    inference(fool_elimination,[],[f473]) ).

thf(f473,plain,
    ! [X0: produc1852595672lle_tv] : vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X0),top_to138697918lle_tv),
    inference(rectify,[],[f64]) ).

thf(f64,axiom,
    ! [X20: produc1852595672lle_tv] : vAPP(set_Pr2061825550lle_tv,$o,vAPP(produc1852595672lle_tv,sTfun(set_Pr2061825550lle_tv,$o),member146333935lle_tv,X20),top_to138697918lle_tv),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_63_iso__tuple__UNIV__I) ).

thf(f2546,plain,
    spl174_14,
    inference(avatar_split_clause,[],[f1515,f2543]) ).

thf(f1515,plain,
    top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,top_top_o),
    inference(cnf_transformation,[],[f367]) ).

thf(f367,plain,
    top_top_nat_o = vAPP($o,sTfun(nat,$o),kCOMB,top_top_o),
    inference(fool_elimination,[],[f366]) ).

thf(f366,plain,
    ( top_top_nat_o
    = ( ^ [X0: nat] : top_top_o ) ),
    inference(rectify,[],[f82]) ).

thf(f82,axiom,
    ( top_top_nat_o
    = ( ^ [X39: nat] : top_top_o ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_81_top__apply) ).

thf(f2541,plain,
    spl174_13,
    inference(avatar_split_clause,[],[f1514,f2538]) ).

thf(f1514,plain,
    top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,top_top_o),
    inference(cnf_transformation,[],[f365]) ).

thf(f365,plain,
    top_to1299250770e_tv_o = vAPP($o,sTfun(paraco1605129243lle_tv,$o),kCOMB,top_top_o),
    inference(fool_elimination,[],[f364]) ).

thf(f364,plain,
    ( top_to1299250770e_tv_o
    = ( ^ [X0: paraco1605129243lle_tv] : top_top_o ) ),
    inference(rectify,[],[f81]) ).

thf(f81,axiom,
    ( top_to1299250770e_tv_o
    = ( ^ [X39: paraco1605129243lle_tv] : top_top_o ) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_80_top__apply) ).

thf(f2536,plain,
    spl174_12,
    inference(avatar_split_clause,[],[f1612,f2534]) ).

thf(f1612,plain,
    ! [X0: $o,X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) ),
    inference(cnf_transformation,[],[f877]) ).

thf(f877,plain,
    ! [X0: $o,X1: nat] : ( vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X1) != vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X0) ),
    inference(rectify,[],[f58]) ).

thf(f58,axiom,
    ! [X7: $o,X34: nat] : ( vAPP($o,paraco1605129243lle_tv,paraco1344940915le_Det,X7) != vAPP(nat,paraco1605129243lle_tv,paraco793048302_Indet,X34) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_57_tv_Odistinct_I1_J) ).

thf(f2532,plain,
    spl174_11,
    inference(avatar_split_clause,[],[f1611,f2530]) ).

thf(f2530,plain,
    ( spl174_11
  <=> ! [X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_11])]) ).

thf(f1611,plain,
    ! [X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) ),
    inference(cnf_transformation,[],[f876]) ).

thf(f876,plain,
    ! [X0: list_char,X1: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X1) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) ),
    inference(rectify,[],[f189]) ).

thf(f189,axiom,
    ! [X7: list_char,X30: paraco1604210848lle_fm] : ( vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X30) != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_188_fm_Odistinct_I3_J) ).

thf(f2528,plain,
    ~ spl174_10,
    inference(avatar_split_clause,[],[f1502,f2525]) ).

thf(f1502,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p1),p2)),
    inference(cnf_transformation,[],[f858]) ).

thf(f858,plain,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p1),p2)),
    inference(flattening,[],[f359]) ).

thf(f359,negated_conjecture,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) != vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p1),p2)),
    inference(negated_conjecture,[],[f358]) ).

thf(f358,conjecture,
    vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),p1) = vAPP(paraco1604210848lle_fm,paraco1605129243lle_tv,vAPP(sTfun(list_char,paraco1605129243lle_tv),sTfun(paraco1604210848lle_fm,paraco1605129243lle_tv),paraco1325918602e_eval,i),vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,vAPP(paraco1604210848lle_fm,sTfun(paraco1604210848lle_fm,paraco1604210848lle_fm),paraco69239110le_Con,p1),p2)),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',conj_0) ).

thf(f2523,plain,
    spl174_9,
    inference(avatar_split_clause,[],[f1507,f2520]) ).

thf(f1507,plain,
    top_top_set_nat = vAPP(sTfun(nat,$o),set_nat,collect_nat,top_top_nat_o),
    inference(cnf_transformation,[],[f115]) ).

thf(f115,axiom,
    top_top_set_nat = vAPP(sTfun(nat,$o),set_nat,collect_nat,top_top_nat_o),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_114_top__set__def) ).

thf(f2518,plain,
    spl174_8,
    inference(avatar_split_clause,[],[f1506,f2515]) ).

thf(f1506,plain,
    top_to1057771083lle_tv = vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,top_to1299250770e_tv_o),
    inference(cnf_transformation,[],[f116]) ).

thf(f116,axiom,
    top_to1057771083lle_tv = vAPP(sTfun(paraco1605129243lle_tv,$o),set_Pa1764573435lle_tv,collec1111687558lle_tv,top_to1299250770e_tv_o),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_115_top__set__def) ).

thf(f2513,plain,
    spl174_7,
    inference(avatar_split_clause,[],[f1505,f2510]) ).

thf(f2510,plain,
    ( spl174_7
  <=> ( top_to1555900337at_nat = vAPP(sTfun(product_prod_nat_nat,$o),set_Pr1986765409at_nat,collec7649004at_nat,top_to632227436_nat_o) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_7])]) ).

thf(f1505,plain,
    top_to1555900337at_nat = vAPP(sTfun(product_prod_nat_nat,$o),set_Pr1986765409at_nat,collec7649004at_nat,top_to632227436_nat_o),
    inference(cnf_transformation,[],[f114]) ).

thf(f114,axiom,
    top_to1555900337at_nat = vAPP(sTfun(product_prod_nat_nat,$o),set_Pr1986765409at_nat,collec7649004at_nat,top_to632227436_nat_o),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_113_top__set__def) ).

thf(f2508,plain,
    spl174_6,
    inference(avatar_split_clause,[],[f1504,f2505]) ).

thf(f2505,plain,
    ( spl174_6
  <=> ( top_to1411004326lle_tv = vAPP(sTfun(produc270694976lle_tv,$o),set_Pr13445366lle_tv,collec924990229lle_tv,top_to1889334367e_tv_o) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_6])]) ).

thf(f1504,plain,
    top_to1411004326lle_tv = vAPP(sTfun(produc270694976lle_tv,$o),set_Pr13445366lle_tv,collec924990229lle_tv,top_to1889334367e_tv_o),
    inference(cnf_transformation,[],[f113]) ).

thf(f113,axiom,
    top_to1411004326lle_tv = vAPP(sTfun(produc270694976lle_tv,$o),set_Pr13445366lle_tv,collec924990229lle_tv,top_to1889334367e_tv_o),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_112_top__set__def) ).

thf(f2503,plain,
    spl174_5,
    inference(avatar_split_clause,[],[f1503,f2500]) ).

thf(f2500,plain,
    ( spl174_5
  <=> ( top_to975729152tv_nat = vAPP(sTfun(produc194167194tv_nat,$o),set_Pr1725653840tv_nat,collec848462447tv_nat,top_to900819589_nat_o) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_5])]) ).

thf(f1503,plain,
    top_to975729152tv_nat = vAPP(sTfun(produc194167194tv_nat,$o),set_Pr1725653840tv_nat,collec848462447tv_nat,top_to900819589_nat_o),
    inference(cnf_transformation,[],[f112]) ).

thf(f112,axiom,
    top_to975729152tv_nat = vAPP(sTfun(produc194167194tv_nat,$o),set_Pr1725653840tv_nat,collec848462447tv_nat,top_to900819589_nat_o),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_111_top__set__def) ).

thf(f2498,plain,
    spl174_4,
    inference(avatar_split_clause,[],[f1533,f2496]) ).

thf(f2496,plain,
    ( spl174_4
  <=> ! [X0: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_4])]) ).

thf(f1533,plain,
    ! [X0: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) ),
    inference(cnf_transformation,[],[f860]) ).

thf(f860,plain,
    ! [X0: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X0) ),
    inference(rectify,[],[f60]) ).

thf(f60,axiom,
    ! [X30: paraco1604210848lle_fm] : ( paraco367965286_Truth != vAPP(paraco1604210848lle_fm,paraco1604210848lle_fm,paraco445776468le_Neg,X30) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_59_fm_Odistinct_I11_J) ).

thf(f2494,plain,
    spl174_3,
    inference(avatar_split_clause,[],[f1532,f2492]) ).

thf(f2492,plain,
    ( spl174_3
  <=> ! [X0: list_char] : ( paraco367965286_Truth != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_3])]) ).

thf(f1532,plain,
    ! [X0: list_char] : ( paraco367965286_Truth != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) ),
    inference(cnf_transformation,[],[f859]) ).

thf(f859,plain,
    ! [X0: list_char] : ( paraco367965286_Truth != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X0) ),
    inference(rectify,[],[f193]) ).

thf(f193,axiom,
    ! [X7: list_char] : ( paraco367965286_Truth != vAPP(list_char,paraco1604210848lle_fm,paraco1480028776le_Pro,X7) ),
    file('/export/starexec/sandbox/benchmark/theBenchmark.p',fact_192_fm_Odistinct_I1_J) ).

thf(f2462,plain,
    spl174_2,
    inference(avatar_split_clause,[],[f361,f2460]) ).

thf(f361,plain,
    ! [X0: $o] :
      ( ( $true = X0 )
      | ( $false = X0 ) ),
    introduced(fool_axiom,[]) ).

thf(f2458,plain,
    ~ spl174_1,
    inference(avatar_split_clause,[],[f360,f2455]) ).

thf(f2455,plain,
    ( spl174_1
  <=> ( $true = $false ) ),
    introduced(avatar_definition,[new_symbols(naming,[spl174_1])]) ).

thf(f360,plain,
    $true != $false,
    introduced(fool_axiom,[]) ).

%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.09/0.15  % Problem    : ITP140^1 : TPTP v8.2.0. Released v7.5.0.
% 0.17/0.17  % Command    : vampire --mode casc_sat -m 16384 --cores 7 -t %d %s
% 0.18/0.39  % Computer : n018.cluster.edu
% 0.18/0.39  % Model    : x86_64 x86_64
% 0.18/0.39  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.18/0.39  % Memory   : 8042.1875MB
% 0.18/0.39  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.18/0.39  % CPULimit   : 300
% 0.18/0.39  % WCLimit    : 300
% 0.18/0.39  % DateTime   : Sat May 18 16:35:08 EDT 2024
% 0.18/0.40  % CPUTime    : 
% 0.18/0.40  % (24578)Running in auto input_syntax mode. Trying TPTP
% 0.26/0.44  % (24581)WARNING: value z3 for option sas not known
% 0.26/0.44  % (24583)ott+10_10:1_add=off:afr=on:amm=off:anc=all:bd=off:bs=on:fsr=off:irw=on:lma=on:msp=off:nm=4:nwc=4.0:sac=on:sp=reverse_frequency_531 on theBenchmark for (531ds/0Mi)
% 0.26/0.44  % (24582)fmb+10_1_bce=on:fmbsr=1.5:nm=32_533 on theBenchmark for (533ds/0Mi)
% 0.26/0.44  % (24584)ott-10_8_av=off:bd=preordered:bs=on:fsd=off:fsr=off:fde=unused:irw=on:lcm=predicate:lma=on:nm=4:nwc=1.7:sp=frequency_522 on theBenchmark for (522ds/0Mi)
% 0.26/0.44  % (24581)dis+2_11_add=large:afr=on:amm=off:bd=off:bce=on:fsd=off:fde=none:gs=on:gsaa=full_model:gsem=off:irw=on:msp=off:nm=4:nwc=1.3:sas=z3:sims=off:sac=on:sp=reverse_arity_569 on theBenchmark for (569ds/0Mi)
% 0.26/0.44  % (24580)fmb+10_1_bce=on:fmbdsb=on:fmbes=contour:fmbswr=3:fde=none:nm=0_793 on theBenchmark for (793ds/0Mi)
% 0.26/0.44  % (24579)fmb+10_1_bce=on:fmbas=function:fmbsr=1.2:fde=unused:nm=0_846 on theBenchmark for (846ds/0Mi)
% 0.26/0.44  % (24585)ott+1_64_av=off:bd=off:bce=on:fsd=off:fde=unused:gsp=on:irw=on:lcm=predicate:lma=on:nm=2:nwc=1.1:sims=off:urr=on_497 on theBenchmark for (497ds/0Mi)
% 0.26/0.49  % (24585)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.26/0.49  % Exception at run slice level
% 0.26/0.49  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.26/0.50  % Exception at run slice level
% 0.26/0.50  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.26/0.51  % (24586)fmb+10_1_fmbas=expand:fmbsr=1.1:gsp=on:nm=4_411 on theBenchmark for (411ds/0Mi)
% 0.26/0.52  % Exception at run slice level
% 0.26/0.52  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 0.26/0.52  % (24587)ott+1_9_av=off:bd=off:bs=on:gsp=on:lcm=predicate:nm=4:sp=weighted_frequency:urr=on_382 on theBenchmark for (382ds/0Mi)
% 0.26/0.53  % (24588)lrs-11_2:5_fsd=off:fde=none:nm=4:nwc=5.0:sims=off:sp=reverse_weighted_frequency:stl=62_367 on theBenchmark for (367ds/0Mi)
% 0.26/0.55  % (24587)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.26/0.55  % (24586)WARNING: Not using GeneralSplitting currently not compatible with polymorphic/higher-order inputs.
% 0.26/0.56  % Exception at run slice level
% 0.26/0.56  User error: Finite model buillding is currently not compatible with polymorphism or higher-order constructs
% 1.13/0.58  % (24589)ott+4_64_acc=on:anc=none:bs=on:bsr=on:fsd=off:gs=on:gsem=off:irw=on:msp=off:nwc=2.5:nicw=on:sims=off_354 on theBenchmark for (354ds/0Mi)
% 4.67/1.07  % (24583)First to succeed.
% 5.33/1.19  % (24583)Solution written to "/export/starexec/sandbox/tmp/vampire-proof-24578"
% 5.33/1.19  % (24583)Refutation found. Thanks to Tanya!
% 5.33/1.19  % SZS status Theorem for theBenchmark
% 5.33/1.19  % SZS output start Proof for theBenchmark
% See solution above
% 5.53/1.22  % (24583)------------------------------
% 5.53/1.22  % (24583)Version: Vampire 4.8 (commit 3a798227e on 2024-05-03 07:42:47 +0200)
% 5.53/1.22  % (24583)Termination reason: Refutation
% 5.53/1.22  
% 5.53/1.22  % (24583)Memory used [KB]: 6549
% 5.53/1.22  % (24583)Time elapsed: 0.745 s
% 5.53/1.22  % (24583)Instructions burned: 1534 (million)
% 5.53/1.22  % (24578)Success in time 0.818 s
%------------------------------------------------------------------------------